IIS7.5开启FastCGI的配置方法如下:
1、启用FastCGI支持:
打开“控制面板” > “程序和功能” > “打开或关闭Windows功能”。
在弹出的窗口中,展开“Internet信息服务” > “万维网服务” > “应用程序开发功能”,勾选“CGI”选项,这一步会同时启用CGI和FastCGI支持。
2、安装和配置PHP:
从PHP官方网站下载最新版本的PHP Zip格式压缩包,并解压缩到任意目录(例如D:\phpev\php5.3_vc9)。
将目录中的php.inirecommend
改名为php.ini
。
用文本编辑器打开php.ini
文件,进行以下设置:
fastcgi.impersonate = 1 cgi.fix_pathinfo=1 cgi.force_redirect = 0 extension_dir = "./ext"
删除你需要激活的PHP扩展加载项前面的分号,
extension=php_mssql.dll extension=php_mysql.dll
设置完毕以后,可以启动一个命令提示行窗口(cmd.exe),运行php –info
检查一下PHP是否可以正确运行。
3、配置IIS处理PHP请求:
打开IIS管理器(可以通过开始菜单或在运行框中输入"InetMgr"来启动)。
选择你的计算机,点击中间窗口的“处理程序映射”。
在右侧点击“添加模块映射”。
在弹出的对话框中,填写以下信息:
请求路径:*.php
模块:FastCgiModule
可执行文件(可选):填写你PHP安装路径下的phpcgi.exe
,例如D:\phpev\php5.3_vc9\phpcgi.exe
。
点击确定,完成模块映射的添加。
通过以上步骤,就可以在IIS7.5中成功配置FastCGI以运行PHP,如果遇到任何问题,建议检查每一步的配置是否正确,并确保所有必要的文件都已正确安装和配置。