Я включил IIS7 и хотел бы использовать его в сочетании с PHP. Для этого я уже установил PHP. И чем я нашел довольно подробное описание о том, как заставить IIS7 использовать PHP. Однако у меня проблемы на последних шагах. В качестве исполняемого файла мне нужно указать «php5isapi.dll», а у меня нет этого файла. В моем "C: \ Program Files \ PHP" есть несколько файлов * .dll: libeay32.dll, libpq.dll, php5ts.dll, ssleay32.dll. Я пробовал использовать «php5ts.dll» (потому что его имя наиболее похоже на «php5isapi.dll»).
Когда я нажимаю ОК, появляется окно, очень похожее на то, что указано в инструкции. Там написано:
Вы хотите разрешить это расширение ISAPI? Нажмите «Да» и добавьте расширение с записью «Разрешено» в список ограничений ISAPI и CGI или для обновления существующей записи расширения на «Разрешено» в списке ограничений ISAPI и CGI.
Нажимаю «Да» и получаю окно с сообщением об ошибке:
Указанный модуль, необходимый этому обработчику, отсутствует в списке модулей. Если вы добавляете сопоставление обработчика карты сценария, IsapiModule или CgiModule должны быть в списке модулей.
Кто-нибудь может мне объяснить, что здесь происходит?
Взгляните на этот вопрос на SO:
Почему после установки PHP для Windows отсутствует php5isapi.dll?