简单配置 IIS6 + FastCGI 高效运行PHP

2014 年 3 月 3 日4520

Windows2008的IIS7已集成FastCGI,运行PHP速度飞快已超过Apache。
看了 IIS6.0以FastCGI模式加载php环境的测试 ,参考月光博客的 IIS下PHP的ISAPI和FastCGI比较 ,于是把复杂的事情简单化总结了这个教程。

本文假设您服务器已正常运行 IIS6 + ISAPI模式的PHP。

1、把FastCGI的dll和ini文件解压在PHP目录,我的是:

D:PHPnowphp-5.2.6-Win32
2、IIS —— Web服务扩展 —— 添加一个新的Web服务扩展 FastCGI ,允许,要求的文件为

D:PHPnowphp-5.2.6-Win32fcgiext.dll

IIS —— 网站 —— 主目录 —— 配置 —— 把原来的PHP扩展的dll文件也替换为fcgiext.dll

3、在Windows目录 php.ini 最后添加以下代码:

fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
4、重启IIS生效。

P.S. 配合 eAccelerator 效果更佳

0 0