The CGI full name is the "Public Gateway Interface" (Common Gateway Interface). It can be written in any language, as long as the language has standard input, output, and environment variables. such as PHP,PERL,TCL, but it is criticized for the people will be in each run before the time to Fork-and-execute once, so the birth of the fastcgi. FastCGI is like a resident (long-live) CGI, which can be performed all the time, as long as it does not have to spend every single fork-and-execute, but also supports distributed operations, that is, FastCGI Programs can execute on a host other than the Web server and accept requests from other Web servers.
This component is installed under Windows Server 2003 and is typically used to build iis+asp+php and other versatile platforms, and PHP offers good support for Microsoft FastCGI from the start of version 5.2.
First, get fastcgi
FASTCGI official website is: http://www.iis.net/download/fastcgi
Fastcgi 1.5 for IIS6 32-bit:Fcgisetup_1.5_rtw_x86.msi
Fastcgi 1.5 for IIS6 64-bit:/fcgisetup_1.5_rtw_x64.msi
Please select the appropriate installer according to your system version.
Second, install fastcgi
Here we install Fastcgi 1.5 for IIS6 32-bit with Windows Server 2003 Enterprise Edition.
1. Install IIS 6.0
Install IIS 6.0 in the Win 2003 IIS 6.0 New Installation Graphics tutorial.
2, into the FastCGI 1.5 installation Wizard
1) Please click Next to enter the next step
2) using the protocol, click Next to enter the next step
3) Click Install installation
4 after installation, click Finish to close the window
Third, check whether the fastcgi successfully installed
To the IIS information Services Manager → Click Web service extensions → see if there is a "FastCGI Handler", if any, to indicate successful installation