在IIS 6上使用Symfony2的FastCGI

时间:2012-03-07 08:35:59

标签: php iis symfony fastcgi

我在使用PHP 5.3.10在IIS上使用FastCGI使用Symfony2时遇到问题VC9不是线程安全的,每次加载页面时,我都会:

FastCGI Error

The FastCGI Handler was unable to process the request.
Error Details:

The FastCGI process exited unexpectedly
Error Number: -2147467259 (0x80004005).
Error Description: Unspecified error
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

我一直在寻找并在fcgiext.ini中将我的快速cgi配置为以下内容:

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:50000
ExePath=C:\path\to\php-cgi.exe
Arguments=-c "C:\path\to\php.ini"
IdleTimeout=9000000
ActivityTimeout=900000
RequestTimeout=900000
InstanceMaxRequests=50000

我注意到我可以成功加载phpinfo但不是symfony2页面

之前有没有人遇到过这个问题?或者对我有什么建议可以提出建议吗?

由于

1 个答案:

答案 0 :(得分:0)

看来这是PHP 5.3.9的问题,我降级到5.3.6,现在一切都按预期运行