php5.3配合IIS使用FastCGI出现的问题,百度google均无解 T_T 求助大能

钛元素 2011-10-14 08:21:19
windows2003+iis6+php5.3.8+fastcgi1.5rtw
(配置过N次,也积累了许多经验,但是被我弟玩了几天后...)
配置完成后,运行IIS提示如下:

-----
FastCGI Error
The FastCGI Handler was unable to process the request.

Error Details:

The FastCGI process exited unexpectedly
Error Number: -2147467259 (0x80004005).
Error Description: 未指定的错误

HTTP Error 500 - Server Error.
Internet Information Services (IIS)
-----

iis的其他功能均正常,asp 、asp.net都正常使用

我查过网络上的一些资料,说这个错误代码有两个解决方法:
1.
如果是内存溢出倒是可以修改,去php.ini下找到memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
把128改成512的就好了

2.
php.ini中的session.save_handler配置错误导致FastCGI Error
最近在搞论坛使用QQ登录的功能,其中一个小动作是我把服务器的php.ini文件里的session.save_handler=files改为session.save_handler=user了!之后,我发现网站那些有关sesion操作的页面都打不开了

但实际修改后问题依旧。

php5.3.8降低成5.3.6问题依旧;IIS卸载后重新安装配置依旧;fastcgi是www.iis.net下载,1.5的rtw版本

我自己还写了篇配置文章,自感良好 T_T惭愧!
传送门http://blog.csdn.net/tgh1981/article/details/6056624

我测试使用Nginx+fastcgi+php5.3.8正常!!!!!

iis应用程序池删除、新建、无cpu监控什么的;iis的Web服务扩展启用了fastcgi handler,甚至cgi也启用,问题依旧

请别说重新安装系统来解决,我就像找到问题所在并解决它!

请大能们helpme!
tks!

...全文
840 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
钛元素 2011-11-04
  • 打赏
  • 举报
回复
经过无数遍测试,解决了

fastcgi.impersonate = 1; 去掉这个该死的; 默认是有的,fk啊
coder 2011-10-27
  • 打赏
  • 举报
回复
查看系统日志看看有什么
qiudaji 2011-10-24
  • 打赏
  • 举报
回复
请问你解决了问题了吗?我也碰到同样问题,网上找遍了也没办法
钛元素 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 zhouzhipen 的回复:]

好像我安装就一次成功了,没这么多问题.
出现这个错误就说明PHP解析器都没有启动.FastCGI 的配置有问题,或权限问题.
[/Quote]

我都绝望了都
钛元素 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xuzuning 的回复:]

cgi.force_redirect = 1
fastcgi.impersonate = 1
[/Quote]

不管cgi.force_redirect = 1 还是 =0 都一样, 应该=0才对
钛元素 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 waistcoat07 的回复:]

不行就别用IIS,改用nginx得了
[/Quote]
nginx跟thinkphp有不兼容的情况,无法访问,具体问题如下:

重新看thinkphp后发现无法使用了

很久没看thinkphp了,拾起来看看
发现一个问题:居然例子都无法正常使用了

根据手册中,配置一个插入数据库的操作,结果点击提交按钮时,页面出现404...
我检查过整个流程每个环节,都跟手册中一样

url变化:

http://localhost/thinkphp/test/index.php ->
http://localhost/thinkphp/test/index.php/Index/insert

百思不得其,跟我换了应用程序服务器有关么(本机iis6挂了,修复也不行,于是换nginx)

有人说是nginx不支持 index.php/aaaa/aaa 这种路由 ??? 那怎么办?nginx必须得用啊~~~~
zhouzhipen 2011-10-17
  • 打赏
  • 举报
回复
好像我安装就一次成功了,没这么多问题.
出现这个错误就说明PHP解析器都没有启动.FastCGI 的配置有问题,或权限问题.
pulse911 2011-10-17
  • 打赏
  • 举报
回复
和你的问题一模一样 看我的解决方法你能用不

关于fastcGI方式运行php
今天安装后一直报错 具体如下
FastCGI Error
The FastCGI Handler was unable to process the request.

Error Details:

The FastCGI process exited unexpectedly
Error Number: -2147467259 (0x80004005).
Error Description: 未指定的错误

HTTP Error 500 - Server Error.
Internet Information Services (IIS)

各种方式都试过了没用

最终报着绝望的心情 重新安装fastcGI 通过web平台安装方式 要求有.NET 2.0支持 由于是新装的操作系统我直接装的.NET 4.0 下载安装.NET 2.0后通过平台方式安装fastcGI1.5 重启IIS 奇迹出现了5555555555555 居然在也不报错 UC头像也显示了。。。
.NET 4.0 居然不支持fastcGI 造孽的微软啊
xuzuning 2011-10-17
  • 打赏
  • 举报
回复
cgi.force_redirect = 1
fastcgi.impersonate = 1
WaistCoat07 2011-10-17
  • 打赏
  • 举报
回复
不行就别用IIS,改用nginx得了
钛元素 2011-10-17
  • 打赏
  • 举报
回复
肿么办??
钛元素 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 whg4585 的回复:]

即便你重新设置一遍,也不知道到底该咋设置,还是好好找找吧
[/Quote]
只是这个问题很特殊,不知道是什么原因造成的。我设置不下几十遍了,从没问题,我的blog里面的文章,很有很多人看过我才发的。
郁闷
小在在 2011-10-14
  • 打赏
  • 举报
回复
即便你重新设置一遍,也不知道到底该咋设置,还是好好找找吧
钛元素 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tottyandbaty 的回复:]

HTTP Error 500 - Server Error.

根据这个信息, 可以推断程序脚本应该有问题,可以开启error_reporint(E_ALL)试试。
[/Quote]
所有php脚本都无法解析的
钛元素 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 whg4585 的回复:]

这几天遇到相同的问题。

不过我是在服务器上更换PHP高版本时出现的这些错误。

估计是php.ini中配置不当引起的。

我的解决办法是:

弄到相同PHP版本下的php.ini,同样服务器为IIS,以fastcgi方式安装。

实在不行找个一键安装装完后看看php.ini,和自己的比较,研究下它是如何配置的。
[/Quote]

重新设置过一遍PHP.INI了,一个地方一个地方修改都不行,泪奔了都
小在在 2011-10-14
  • 打赏
  • 举报
回复
这几天遇到相同的问题。

不过我是在服务器上更换PHP高版本时出现的这些错误。

估计是php.ini中配置不当引起的。

我的解决办法是:

弄到相同PHP版本下的php.ini,同样服务器为IIS,以fastcgi方式安装。

实在不行找个一键安装装完后看看php.ini,和自己的比较,研究下它是如何配置的。

tottyandbaty 2011-10-14
  • 打赏
  • 举报
回复
HTTP Error 500 - Server Error.

根据这个信息, 可以推断程序脚本应该有问题,可以开启error_reporint(E_ALL)试试。
钛元素 2011-10-14
  • 打赏
  • 举报
回复
检查过iis,fastcgi安装也很顺畅,nginx也可以使用。怎么办

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧