本文参考了PHP官方文档 http://php.net/manual/zh/install.windows.iis7.php 写成,如果需要了解详细信息,请直接参考PHP官方文档。
首先需要下载PHP,Windows环境搭配IIS推荐使用非线程安全的PHP,到PHP下载页面下载非线程安全的PHP,32位还是64位根据自己需要。
下载完成之后,将压缩包解压,然后将PHP文件夹放置到合适的位置。然后打开文件夹,找到php.ini-development文件,并将复制一份副本,并改名为php.ini。然后就可以打开该文件进行配置了。每一项配置都有大量的注释,注释以;开头。配置的时候可以根据需要取消相应的注释。
首先是必须配置的选项:
然后是一些可选的配置,可以根据需要来配置:
首先打开添加和删除功能,添加IIS和其中的CGI功能。

然后打开IIS,在左边选择根条目,然后在右边选择处理程序映射。打了处理程序映射之后,在右面选择添加模块映射,然后进行如下配置: * 请求路径:*.php * 模块:FastCgiModule * 可执行文件:你的PHP路径中的php-cgi.exe * 名称:PHP_via_FastCGI

在左边点击根条目,然后在右面点击默认文档,添加一个index.php默认文档。
在IIS左边的网站上点击右键,添加一个新网站,参数如下:

然后在刚才添加的网站的物理路径对应的文件夹中添加一个index.php文件,文件内容如下:
<?php
phpinfo();然后在浏览器中浏览该网站,或者在IIS中点击浏览网站。如果出现了PHP的信息,说明PHP的环境已经配置完成了。
手动配置PHP是一件很繁琐的事情,所以微软提供了一个工具——Web平台安装程序,可以非常方便的安装和配置IIS上的各类应用程序。要使用Web平台安装程序,首先需要到下载页面去下载,安装完成之后会打开一个窗口,在这里可以简单的安装各类程序。稍后要打开它,可以在IIS中找到这个程序。
用它来安装PHP非常简单,只需要在产品条目中找到PHP即可,在这里我安装的是PHP 7.0 64位。如果要安装其他的应用程序,同样简单。