【发布时间】:2014-12-18 16:31:17
【问题描述】:
首先让我说我对 Microsoft 的 Internet 信息服务非常陌生。我需要在我的 PC 上设置 IIS,它还应该执行 PHP 文件。到目前为止,我已经安装并运行了所有东西——最新的 PHP 并启用了 IIS 服务。我只能查看默认网页 (*.html) 文件。它不会执行 PHP 文件。如果我尝试请求任何 PHP 文件,我会收到 403 错误。
我一直在网上研究,似乎对在 IIS 上设置 PHP(扩展)更加困惑。有些网站说你需要通过它的 MANAGER 来配置 PHP。其他人说我需要通过 IIS 管理器添加 Role 和 FastCGImodule。根据微软的说法,我需要将 php.ini-development 重命名为 php.ini 并将 php 指向某个 DLL 文件。
我使用的是 Windows 8、IIS 8.5 和 PHP 5.6。我希望有人能指出我的方向。
【问题讨论】:
-
你在运行php.iis.net吗?
-
您正在开发.net 项目吗?否则我会使用wampserver.com/en。 Windows Apache MySql PHP
-
我们有 IIS7.5 而不是 8.5,但我们使用 Web 平台安装程序,它为我们完成所有基本的 PHP 安装,使用 Fast-CGI 等。您需要在 IIS 管理器中运行 WPI 才能获得正确的包,它们不是最新的,但对我们来说效果很好。
-
@Mark_1 我需要在 IIS 管理器中运行 WPI 是什么意思?我看到你可以从 Internet 上下载 WPI 可执行文件并运行,但是你如何在 IIS 中运行它。
-
看起来您自己已经解决了这个问题,但只是为了完整性 安装 Web Platform Installer 后,您可以从 Windows 运行它,它会显示适用于 Windows 的选项。但是你需要做的是启动 IIS 管理器,你也会在那里看到 Web Platform Installer,如果你在 IIS 中运行它,你会得到所有适合 IIS 环境的选项(比如你的 PHP 安装)。