解压php,本例是解压到"D:\php"...

右击"我的电脑"->"属性"->选择"高级"标签页->点击"环境变量"->点击下面"系统变量"列表内的"Path"->点击下面的"编辑"->在"变量值"最后处加上";D:\php"(php的解压路径,不要忘记先加上";"号)->确定->点击"编辑"按钮前面的"新建"按钮->在"变量名"后输入"PHPRC"->"变量值"输入"D:\PHP"(PHP的解压路径)->点击"确定"完成...

3.修改php.ini配置文件

进入"D:\php"文件夹,将"php.ini-recommended"重命名为php.ini

直接双击php.ini打开文件...

然后搜索"extension_dir"找到extension_dir = "./",并改成extension_dir = "d:\php\ext"
搜索"Windows Extensions"

在"Windows Extensions"下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的";"号即可)

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll

推荐高级用户(对PHP函数很熟悉的)搜索找到"disable_functions =",在其后面增加禁止使用的PHP函数,如"shell_exec","exec","scandir"等...一般用户可以留空...

4.把PHP的ISAPI加入到IIS总的网站下的应用程序配置里和IIS的服务器扩展里即可

对于PHP应用,需要给予该站点"读取"和"运行脚本"的权限.

在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入PHP的ISAPI支持,选择"可执行文件"为"D:\PHP\php5isapi.dll"(PHP目录下的php5isapi.dll),扩展名为".php"(请不要忘记了前面的一个"."),"限制动作"为"GET,POST",单击"确定"添加,并在"应用程序扩展"窗口中查看".php"扩展是否加载成功.若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口.

单击"文档"页签,在"默认内容文档"中根据网站程序首页名称添加对应的页面名称,一般为"index.php",如有静态化的话,可能包含"index.htm","index.html", 把他们都添加到列表里,完成后,单击"确定",关闭站点属性配置窗口,回到 IIS 管理器主界面.

展开管理器左边的树目录,右键单击"Web 服务扩展",选择"添加一个新的 Web 服务扩展",
在如下图所示的"新建WEB服务扩展"对话框中,"扩展名"填写PHP,"文件"选择"D:\PHP\php5isapi.dll",并设置该PHP扩展默认为允许.

重启IIS服务,如下图所示:

到此,IIS与PHP整合完毕...

5.测试PHP是否正常

进入"E:\wwwroot\web"目录,新建一个文本文件,并在其中输入以下代码:
phpinfo();
?>
保存,并把文件名改为"info.php".放到一个站点下,在IE里打开查看是否能运行