Я пытаюсь настроить PHP и MySQL на Windows Server, который в настоящее время находится в облаке Azure, используя информацию из этого сообщения в блоге.

Сейчас я тестирую установку PHP, используя методы, указанные в этом руководстве. Вот шаги:

  1. Откройте C:\inetpub\wwwroot и добавьте index.php .

  2. Сохраните файл, затем перейдите на xxxx.cloudapp.net/index.php

Но когда я это делаю, я получаю:

404 file or directory not found error

Я могу видеть страницу по умолчанию в xxx.cloudapp.net в браузере, но не вижу файл PHP в браузере.

1 ответ1

1

Есть несколько вещей, которые нужно проверить:

  • Вы включили PHP поверх FastCGI с отображением модуля ?:

  • Вы добавили тип документа по умолчанию?

  • Вы определенно убедились, что файл php находится в той же директории, что и страница документа по умолчанию?

  • Вы переработали пулы приложений после добавления экземпляра PHP?

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

Возможно, стоит следовать руководству по адресу:http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications -on-iis для правильной установки IIS на IIS

Также проверьте правильность расширений файлов. Некоторые редакторы texzt сохраняют файлы как index.php.txt или как индекс.PHP (обратите внимание, что расширения чувствительны к регистру)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .