IIS FastCGI配置

     先点这里下载一个32位的FastCGI extension for IIS,然后将其安装,安装后的文件应该放到system32\inetsrv目录下。

  之后打开system32\inetsrv目录,执行下面的语句,其中c:\php为你的PHP目录,可以修改为其他数值。

  

cscript fcgiconfig.js - add - section: " PHP " - extension:php - path: " c:\php\php-cgi.exe "

  在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\windows\system32\inetsrv\fcgiext.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。

  修改php.ini文件,增加如下语句:

  fastcgi.impersonate = 1
  cgi.fix_pathinfo
= 1
  cgi.force_redirect
= 0

  之后打开system32\inetsrv目录,执行以下语句:

  

cscript fcgiconfig.js - set - section: " PHP " - InstanceMaxRequests: 10000
  cscript fcgiconfig.js
- set - section: " PHP " - EnvironmentVars:PHP_FCGI_MAX_REQUESTS: 10000

  最后,配置c:\php目录的安全性,使得IIS_WPG组对于这个目录有读取和执行的权限。

  这时候,基于FastCGI的PHP就成功配置到IIS6上了。

你可能感兴趣的:(IIS)