在win7系统的iis 7.0或以上版本中配置php的方法
微软与Zend合作后,推出了专门针对IIS的FastCGI支持。要在IIS下运行PHP,应该以FastCGI模式运行,而不是IsapI模式。
在IIS7.0之后的版本中,微软更进一步,将FastCGI内置到IIS中,也就是说,只要将PHP的ZIP包解压到本机的任意目录,配置php.ini(无需复制到其他位置),然后,无需添加环境变量,
不加ISAPI过滤,只要设置一个地方,就可以在IIS下FastCGI模式下完美运行PHP。
如何在IIS 7.0或以上版本中配置PHP:
1. In "Open or close Windows function (open or close window function)", select Enable Internet information service (IIS service) ",
可以根据需要选择此处的其他选项。
但一定要选择“万维网服务”下“应用程序开发功能”下的“CGI”项。
2.下载任意版本的PHP非线程安全zip包(PHP非安全进程的zip压缩包),解压到任意目录,比如“D:\Server\php”。
3.重命名php.ini-推荐为PHP . ini,打开它并修改以下选项:
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
extension_dir='/ext '是不是很神奇?一般配置,不管你的php安装在哪个目录都是可以的,不需要指定详细的路径。这是一个新功能。
4.激活您需要的扩展选项。这一步与以前的任何版本都一样,因此没有指定。
5.打开“互联网信息服务(IIS)管理器”,在左边选择你的电脑(建议不要选择特定站点,配置后对所有站点生效)。
选择右边的“处理程序映射”,然后选择最右边的“添加模块映射”,根据以下提示填写弹出窗口:
Request path: *.php
Module: FastCgiModule
Executable: 'D:\server\php\php-cgi.exe'
Name: PHP via FastCGI
好了,现在你机器上的所有站点都可以以IIS7.5和PHP5.x推荐的最高效最安全的方式运行PHP了