FastCGI跟传统的CGI模式相比,采用了更加合理的解析进程启动模式。目前,apache已经能直接采用FastCGI模式解析php脚本,然而,在IIS7中才加入FastCGI的支持。现在,微软已经推出出了技术预览版,只要添加一个dll到iis中就能启用FastCGI模式解析php脚本。下面简述一下安装过程(以下是指在IIS6中,IIS7中已经内置FASTCGI安装方法不同)
php版本是5.20,安装目录D:\php5
安装方法第一版
在以下页面
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1521
找到iis5.1&&iis6的fastcgi模块安装程序下载页
解压放到D:\php5\fastcgi(可以放掉任意目录,安装完毕后可以删除,不过卸载的时候还是用到它)
打开命令窗口,定位到D:\php5\fastcgi,执行以下命令进行安装
D:\PHP5\fastcgi>cscript fcgisetup.js /install Microsoft (R) Windows Script Host Version 5.6 版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
IIS version 5 Stopping IIS... ...done Copying files ... Copying D:\PHP5\fastcgi\fcgiext.dll to C:\WINDOWS\system32\inetsrv\fcgiext.dll Copying D:\PHP5\fastcgi\fcgiext.ini to C:\WINDOWS\system32\inetsrv\fcgiext.ini Copying D:\PHP5\fastcgi\fcgiext.pdb to C:\WINDOWS\system32\inetsrv\fcgiext.pdb ... Starting IIS... ... Creating metabase backup: FastCGI Tech Preview Installation completed successfully.
D:\PHP5\fastcgi>cscript fcgisetup.js /r /add D:\PHP5\php-cgi.exe PHP Microsoft (R) Windows Script Host Version 5.6 版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
IIS version 5 Configuring FastCGI program ... ... done Creating metabase backup: FastCGI Tech Preview Creating handler mappings ... Path:IIS://localhost/W3SVC Path:IIS://localhost/W3SVC/1/ROOT Path:IIS://localhost/W3SVC/1/ROOT/Printers ...done Installation completed successfully.
D:\PHP5\fastcgi>
|