У меня есть сервер Windows 2003, использующий IIS6 и PHP. Я использую PHP Framework и при загрузке страницы платформы через 15 секунд я получаю следующую ошибку:
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)
Мои настройки Fast CGI следующие:
[PHP 5.3]
ExePath=c:\php5.3\php-cgi.exe
EnvironmentVars=PHPRC:C:\php5.3
IdleTimeout=9000000
ActivityTimeout=900000
RequestTimeout=900000
InstanceMaxRequests=10000
Кто-нибудь знает, что не так?
ОБНОВИТЬ
Посмотрев в средство просмотра событий, я вижу следующую ошибку: сбойное приложение php-cgi.exe, версия 5.3.9.0, сбойный модуль php5.dll, версия 5.3.9.0, адрес сбоя 0x00091818.
Какую именно версию PHP вы используете?
Вы должны использовать версии VC9, чтобы использовать PHP с IIS.
Также вам потребуется установить среду выполнения Microsoft 2008 C ++:
версия x86: http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
версия x64: http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en
Кроме того, если для параметра register_globals задано значение «Вкл» в php.ini, вы получите эту ошибку.
0x80004005 обычно является проблемой безопасности.