Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Download Center 
Search Advanced Search

FastCGI Extension for Internet Information Services 6.0 and 5.1

Brief Description
The FastCGI Extension for Internet Information Services (IIS) 6.0 and 5.1 enables popular application frameworks (such as PHP) to be hosted on the IIS web server in a high-performance and reliable way.

On This Page

Quick Details
Version:6.1.36.1
Date Published:1/20/2009
Language:English
Download Size:635 KB - 1.3 MB*
*Download size depends on selected download components.

Overview

The FastCGI Extension for IIS 6.0 and 5.1 enables popular application frameworks that support FastCGI protocol to be hosted on the IIS web server in a high-performance and reliable way. FastCGI provides a high-performance alternative to the Common Gateway Interface (CGI), a standard way of interfacing external applications with Web servers that has been supported as part of the IIS feature-set since the very first release.

CGI programs are executables launched by the web server for each request in order to process the request and generate dynamic responses that are sent back to the client. Because many of these frameworks do not support multi-threaded execution, CGI enables them to execute reliably on IIS by executing exactly one request per process. Unfortunately, it provides poor performance due to the high cost of starting and shutting down a process for each request.

FastCGI addresses the performance issues inherent to CGI by providing a mechanism to reuse a single process over and over again for many requests. Additionally, FastCGI maintains compatibility with non-thread-safe libraries by providing a pool of reusable processes and ensuring that each process will only handle one request at a time.

 Top of page

System Requirements

  • Supported Operating Systems: Windows Server 2003; Windows XP
IIS 6.0 or 5.1 must be enabled on the operating system in order to be able to use FastCGI Extension.

 Top of page

Instructions

Download the appropriate file for your computer's processor by clicking one of the links below. You can run the package directly from the link or you can also save it on your local disk to install later.
The setup package will copy all FastCGI related executables to your machine and will register FastCGI Extension with IIS. After installation is complete, follow the configuration instructions available on IIS.NET community site.

 Top of page

Additional Information

If previous version of FastCGI extension is already installed (Go Live release or Intermediate release), it is necessary to un-install it before launching setup for FastCGI extension. You can un-install previous version by using standard “Add Remove Programs” dialog. Please note that when it is un-installed, all the FastCGI related script maps will be removed from IIS configuration. You will be able to restore the original script maps after the new version of FastCGI extension has been installed by running the following command from Windows command line prompt:

cscript %WINDIR%\system32\inetsrv\fcgiconfig.js -syncini

 Top of page

Files in This Download

The links in this section correspond to separate files available in this download. Download the files most appropriate for you.
File Name:File Size

fcgisetup32.msi

635 KB

fcgisetup64.msi

691 KB

 Top of page

 Top of page

What Others Are Downloading

Others who downloaded FastCGI Extension for Internet Information Services 6.0 and 5.1 also downloaded:
  1. Microsoft Core XML Services (MSXML) 6.0

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement