Установка PHP ISAPI в IIS 7 под Windows 7 x64

  1. Устанавливаем PHP версии 5.x, например в папку c:\php.
  2. Устанавливаем сам IIS, при этом обязательно надо поставить отметку Расширения ISAPI как на рисунке.
  3. Запускаем Диспетчер служб IIS.
  4. На странице Пулы приложений выбираем пул по умолчанию и в правой колонке нажимаем ссылку Дополнительные параметры, в открывшемся окне ставим отметку Разрешены 32-разрядные приложения, как показано на рисунке.
  5. Заходим на страницу Сопоставление обработчиков, на правой панели нажимаем ссылку Добавить сопоставление сценария. Заполняем все значения как на рисунке,

    затем нажимаем кнопку Ограничение запроса…, на вкладке Доступ указываем пункт Выполнение, больше ничего менять не нужно. После нажатия кнопки ОК появится диалог как на рисунке,

    ОБЯЗАТЕЛЬНО нажать в нем кнопку Да.
  6. Находясь на странице Сопоставление обработчиков, на строке php-isapi, на правой панели нажимаем ссылку Изменение разрешений функции, ставим отметки как на рисунке.
  7. На странице Документ по умолчанию добавляем имя index.php.
  8. Перезапускаем сервер IIS.

Для проверки работы PHP ISAPI cоздаем в папке c:\inetpub\wwwroot файл с именем index.php со строчкой внутри <?php phpinfo();?>, заходим в браузер, набираем http://localhost, должна появиться страница информации PHP.