在 Windows 环境中使用 IIS(Internet Information Services)来管理 PHP 环境的安装相对于 Apache 有一些差异。以下是在 Windows 中使用 IIS 安装 PHP 的步骤:
-
下载 PHP 安装包: 与之前一样,您需要前往 PHP 官方网站(http://php.net/downloads.php)下载适合您系统的 PHP 安装包。选择一个稳定版本的 PHP,并确保下载 IIS 版本(通常是 Thread Safe 版本)。
-
解压缩 PHP 安装包: 将下载的 zip 压缩文件解压缩到您希望安装 PHP 的目录,比如
C:\php
。 -
配置 PHP:
- 复制
php.ini-development
文件并将其重命名为php.ini
,然后将其移动到 PHP 安装目录下。您可以在这个文件中配置 PHP 的各种选项。 - 编辑
php.ini
文件,根据您的需要进行配置。特别是,您需要确保extension_dir
指向正确的 PHP 扩展目录。
- 复制
-
配置 IIS:
- 打开控制面板,然后进入“程序” > “打开或关闭 Windows 功能”。
- 在弹出的窗口中找到并勾选“Internet Information Services”选项,确保下面的“World Wide Web 服务”和“应用程序开发功能”也被勾选。
- 点击确定后,Windows 将安装 IIS,并且现在您可以通过控制面板的“管理工具”中找到“Internet Information Services (IIS) 管理器”。
-
将 PHP 配置到 IIS:
- 打开 IIS 管理器,在左侧的连接窗格中找到您的计算机名称,右键单击并选择“添加网站”。
- 在弹出的对话框中,输入网站名称、选择物理路径(这里选择您的 Web 根目录,通常是
C:\inetpub\wwwroot
),然后点击“确定”。 - 在刚刚添加的网站中右键单击,选择“处理程序映射”。
- 在处理程序映射窗口中,点击“添加模块映射”。
- 在弹出的对话框中,输入以下信息:
- 请求路径:
*.php
- 模块:
FastCgiModule
- 可执行文件:浏览到您解压缩的 PHP 安装目录,选择
php-cgi.exe
文件。 - 名称:
PHP_via_FastCGI
(或您喜欢的其他名称)
- 请求路径:
- 点击“请求限制”,确保“映射请求到处理程序”选项被选中。
- 点击“确定”关闭所有窗口。
-
重启 IIS: 在完成 PHP 配置后,需要重新启动 IIS 以使更改生效。
-
测试 PHP: 创建一个简单的 PHP 文件(比如
test.php
),并将其放在您的 Web 根目录中。在test.php
文件中输入以下内容并保存:<?php phpinfo(); ?>
然后在浏览器中输入
http://localhost/test.php
,如果看到 PHP 信息页面,则说明 PHP 已经成功安装并与 IIS 配置正确。
现在您已经成功在 Windows 环境中使用 IIS 安装了 PHP。