CGI全称是“公共网关接口”(Common Gateway Interface)。它可以用任意语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等,但它为人诟病的会在每次运行事前都要花费时间去fork-and-execute一次,所以便诞生了FastCGI。FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要运行后不会每次都要花费时间去fork-and-execute,还支持分布式的运算, 即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。
Windows Server 2003 下安装该组件,一般用于搭建IIS+ASP+PHP等全能平台,而PHP从5.2版本开始便对微软的fastcgi提供很好的支持。
一、获得Fastcgi
Fastcgi官方网址是:http://www.iis.net/download/fastcgi
Fastcgi 1.5 for IIS6 32位:fcgisetup_1.5_rtw_x86.msi
Fastcgi 1.5 for IIS6 64位:/fcgisetup_1.5_rtw_x64.msi
请根据自己的系统版本选择相应的安装程序。
二、安装Fastcgi
这里我们以Windows Server 2003 企业版安装 Fastcgi 1.5 for IIS6 32位。
1、安装IIS 6.0
按《Win 2003 IIS 6.0 全新安装图文教程》安装好IIS 6.0。
2、进入fastcgi 1.5 安装向导
1)请单击Next进入下一步
2)使用协议,单击Next进入下一步
3)单击Install安装
4)安装结束后点击finish关闭窗口
三、检查fastcgi是否成功安装
到“IIS 信息服务”管理器→单击“Web服务扩展”→查看是否有“FastCGI Handler”,如果有,表示安装成功
时间: 2024-09-25 12:17:46