以下假设PHP的目录已经放置到F:InetpubPHP中。
1、编辑php.ini
找到php.ini-recommended,改名为php.ini,同时编辑以下内容:
extension_dir = "F:Inetpubphpext"
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
upload_tmp_dir = "F:Inetpubtmp"
upload_max_filesize = 50M
并编辑Windows Extensions段落。
2、配置IIS 7.5
左面找到计算机名的项目,在最右面的“操作”中找到“添加模块映射”
请求路径为*.php
模块选择FastCgiModule
可执行文件为F:Inetpubphpphp-cgi.exe
名称可以写为php-cgi
确定和保存上述信息。
之后进入FastCGI设置,找到刚才的项目,右键选择“编辑”
设置环境变量:
PHP_FCGI_MAX_REQUESTS,取值设置为10000:
添加文件监视:
F:Inetpubphpphp.ini
3、测试
通过最简单的phpinfo()测试即可。
该方法比IIS6中的ISAPI配置要简单,而且运行速度也更快。




