Проблема установки PHP на Windows Server, размещенном в облаке Azure

Проблема установки PHP на Windows Server, размещенном в облаке Azure

Я пытаюсь настроить PHP и MySQL на сервере Windows, который в настоящее время находится в облаке 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

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

  • Вы включили 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 или как index.PHP (обратите внимание, что расширения чувствительны к регистру)

Связанный контент