本文以IIS6,fcgisetup_1.5,PHP5.4 为例。
1.下载并安装fcgisetup_1.5_rtw_x86.msi;并将下载的PHP解压重命名为PHP5.4,然后放置在C盘目录下;
2.打开文件夹:C:WINDOWSsystem32inetsrv;找到fcgiext.ini并打开,在[Types]后面添加如下内容并保存: php=PHP [PHP] ExePath=C:PHP5.4php-cgi.exe InstanceMaxRequests=10000 ActivityTimeout=600 RequestTimeout=600 EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:C:PHP5.4 如图所示:
3.找到PHP5.4放置的目录;编辑php.ini。将;extension_dir = "ext"前的注释去掉,并改为:extension_dir = "C:/PHP5.4/ext"; 将;date.timezone =的注释去掉并改为:date.timezone =Asia/Shanghai;
4.打开IIS管理器:站点>属性>主目录>配置; 点击"添加",来添加应用程序扩展;点击浏览:找到C:WINDOWSsystem32inetsrvfcgiext.dll,扩展名为 .php 再将限制为POST,HEAD,TRACE,如下图,最后重启站点。
最后建立一个文本文件为test.php,内容为: 并保存;如配置成功,则会显示如下图: