我正在運行IIS7的Vista機器。在我從官方PHP網站的php-5.3.5-nts-Win32-VC9-x86.msi安裝PHP之前,我相信(不是100%自信)IIS對我來說工作正常。我繼續進行默認安裝 - 並沒有削減任何東西。安裝後,http://localhost給我503服務不可用錯誤。我嘗試使用以下鏈接進行診斷,但無法找到任何錯誤。請幫幫我。IIS給503錯誤
http://mvolo.com/blogs/serverside/archive/2006/10/19/Where-did-my-IIS7-server-go_3F00_-Troubleshooting-_2200_service-unavailable_2200_-errors.aspx http://www.php.net/manual/en/install.windows.iis7.php
我apppools正在運行:
C:\ WINDOWS \ SYSTEM32 \ INETSRV> APPCMD列表apppools
APPPOOL 「默認應用」(MgdVersion:V2.0,MgdMode:集成,狀態:已啓動)
APPPOOL 「經典.NET應用程序池」(MgdVersion:V2.0,MgdMode:經典,狀態:已啓動)
我在應用程序日誌或系統日誌中看不到任何錯誤。
的CGI,ISAPI擴展,ISAPI濾波器都被檢查,如http://www.php.net/manual/en/install.windows.iis7.php
還設置以下值在php.ini fastcgi.impersonate = 1個 fastcgi.logging = 0 cgi.fix_pathinfo = 1 CGI .force_redirect = 0
下面的映射被設置在IIS: 請求路徑:* .PHP 模塊:FastCgiModule 可執行文件:C:[路徑PHP安裝] \ PHP-cgi.exe文件 名稱:PHP_via_FastCGI
C:\ WINDOWS \ SYSTEM32 \ INETSRV> APPCMD列表配置-section:system.webServer/FastCGI的 給出:
<system.webServer>
<fastCgi>
<application fullPath="C:\Program Files\PHP\php-cgi.exe" activityTimeout="60 0" requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
<environmentVariable name="PHPRC" value="C:\Program Files\PHP\" />
</environmentVariables>
</application>
</fastCgi>
</system.webServer>
謝謝,爲我節省了很多時間! – 2012-02-01 07:55:10