Я использую машину Vista с IIS7. Я считаю (не уверен на 100%), что IIS работал нормально для меня, прежде чем я установил PHP с php-5.3.5-nts-Win32-VC9-x86.msi с официального сайта PHP. Я продолжил установку по умолчанию - ничего не обрезало. После установки http://localhost выдает ошибку 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 "DefaultAppPool" (MgdVersion: v2.0, MgdMode: интегрированный, состояние: запущен)
APPPOOL "Классический .NET AppPool" (MgdVersion: v2.0, MgdMode: Classic, состояние: запущен)
Я не вижу ошибок ни в журнале приложений, ни в системном журнале.
Все 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 - раздел: system.webServer / fastCgi
дает:
<system.webServer><br>
<fastCgi><br>
<application fullPath="C:\Program Files\PHP\php-cgi.exe" activityTimeout="60
0" requestTimeout="600" instanceMaxRequests="10000"><br>
<environmentVariables><br>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" /><br>
<environmentVariable name="PHPRC" value="C:\Program Files\PHP\" /><br>
</environmentVariables><br>
</application><br>
</fastCgi><br>
</system.webServer>