IIS7下以FastCGI模式运行PHP的配置方法

上篇日志配置完后,发现“IIS Worker Process 已停止工作”的错误还是存在,而且会在随机时间内弹出,很是令人不爽,之前有看过一篇文章,提到以FastCGI方式运行PHP会快很多,正好也来试一下这种方式还会不会出现这种错误,配置方法如下:

打开IIS,单击一个网站,在右边功能视图内双击“处理程序映射”-》“添加模块映射”,请求路径为*.php,模块为FastCgiModule,可执行文件为PHP目录中的php-cgi.exe,名字为FastCGI-PHP。

然后把PHP目录中的php.ini-dist改名为php.ini,并打开文件做如下修改:

extension_dir = “d:\php\ext”
cgi.force_redirect = 0
fastcgi.impersonate = 1;
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
session.save_path = “d:\php\tmp”

最后运行cmd,输入iisreset,看看效果吧。:)

你可能还对下面的日志感兴趣:

相关标签: Development & Design and tagged , , , .

5 Responses to IIS7下以FastCGI模式运行PHP的配置方法

  1. QQ says:

    为何我的IIS7中没有发现FastCgiModule

  2. QQ says:

    嗯。安装了CGI后找到了。

  3. 宝宝 says:

    顺便说一句,博客加个左边框吧,O(∩_∩)O哈哈~

  4. Pingback: IIS7下以FastCGI模式运行PHP的配置方法 - Security Team Blog

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>