为 IIS 配置 PHP 支持

下载 PHP

http://windows.php.net/download/ 下载 Non Thread Safe 版 PHP 并解压到你希望安装的位置。

添加模块映射

进入 控制面板 > 系统和安全 > 管理工具 > Internet信息服务(IIS)管理器。中间窗口打开“处理程序映射”,然后最右边打开“添加模块映射”,按图中步骤填写相关信息。

在“可执行文件”一栏找到 PHP 的安装目录,右下角的文件类型改为 exe 即可看到 php-cgi.exe 文件出现了。

设置默认文档

然后可以给网站添加默认文档,例如 default.phpindex.php 等。

修改 PHP 配置文件

进入 PHP 安装目录,根据需要重命名 php.ini-developmentphp.ini-productionphp.ini

打开 php.ini ,将 date.timezone 修改为 date.timezone="Asia/Shanghai" (即修改当前的时区)。

接着激活需要的扩展选项,即将相应语句前的分号删除,例如

extension=mysqli
extension=pdo_mysql
extension=gd2

再将 ; extension_dir = "ext" 前的分号去掉,保存。

测试安装结果

PHP 环境配置好了,我们就可以测试一下了。在 IIS 中建立一个新网站,网站根目录下新建一个 index.php 文件:

<?php phpinfo(); ?>

然后在浏览器中打开该网页,即可出现类似如下界面。

在命令行中进入 php 安装目录下,输入 php -m 命令可查看已开启的扩展模块。