PHP на IIS 5.1 не работает - PullRequest
2 голосов
/ 13 ноября 2009

Я знаю, что здесь уже несколько раз спрашивали. Но ни одно из предложений или ответов, связанных с PHP на IIS, не помогло.

Я попытался установить PHP ON IIS 5.1 (XP SP 3) на двух компьютерах, но он все еще не работает. Я даже начал думать, что все статьи и установщики для PHP на IIS - огромная шутка ... и что PHP на IIS на самом деле не работает.

Я провел последние 6 часов, пытаясь заставить его работать. Ничего не делает На данный момент, когда я перехожу к http://localhost/phpinfo.php, все, что появляется, это: «Указанный модуль не найден». Мои приложения IIS по-прежнему работают отлично.

phpinfo.php содержит:

<?php echo phpinfo(); ?>

Даже загрузка test.php с помощью «Hello World». в нем выдает то же сообщение об ошибке.

Текущая установка PHP была установлена ​​с http://php.iis.net/ (большая синяя кнопка в середине страницы). Этот PHP установлен в моей директории программ (F: \ PHP).

Это не настроило работу PHP, поэтому я вручную добавил сопоставление приложений в «Веб-сайты»> Свойства> Домашний каталог> Конфигурация> Сопоставления> Добавить. Я добавил C: \ WINDOWS \ system32 \ inetsrv \ fcgiext.dll, ext .php, "GET, HEAD, POST"

Кто-нибудь имеет представление о моей проблеме?

Ответы [ 2 ]

1 голос
/ 13 ноября 2009

Похоже, вы не установили компоненты FastCGI (что, честно говоря, вам не нужно на вашей локальной машине разработки). Могу ли я предложить сопоставление расширения .php с:

F:\php\php-cgi.exe (или там, где установлены двоичные файлы PHP)

Также убедитесь, что вы предоставляете учетной записи анонимного пользователя вашего сайта как минимум права на чтение для папки F:\PHP и дочерних элементов.

1 голос
/ 13 ноября 2009

Я думаю, что у DLL, которую вы используете для работы PHP, отсутствует зависимость. Почему бы вам не получить WAMP .

Вам действительно нужно использовать IIS, использование Apache было бы намного проще, ИМХО. Если вы действительно хотите использовать IIS, я советую установить официальный релиз PHP, у них есть хороший README, в котором описаны все шаги по настройке IIS или даже установщик .

...