Azure 云中托管的 Windows Server 上的 PHP 安装问题

Azure 云中托管的 Windows Server 上的 PHP 安装问题

我正在尝试使用以下信息在当前位于 Azure 云中的 Windows Server 上设置 PHP 和 MySQL这篇博文

现在我正在使用该教程中指定的方法测试 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

有几件事需要检查:

  • 您是否已通过模块映射启用了 FastCGI 上的 PHP?: 在此处输入图片描述

  • 您是否添加了默认文档类型? 在此处输入图片描述

  • 您是否确实确定 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(请注意,扩展名区分大小写)

相关内容