Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

Installing the FastCGI Extension for Internet Information Services 6.0

Updated: 27 Jul 2009 | 4 comments
Saeed's picture
+7 9 Votes
Login to vote

Title :

Installing the FastCGI Extension for Internet Information Services 6.0

What is FastCGI :

FastCGI is an IIS 6.0 extension which improves the performance of Home, Monitors & Reports pages of the SEPM console

How do I get it ?

It is available in the Cd 2 folder ... Under... \Tools\NoSupport\FastCGI

How do I install the FastCGI :

To install and configure the FastCGI Extension for Internet Information Services 6.0, you'll need to perform the following tasks:

A] Install the extension.
B] Change the IIS PHP mapping.
C] Create a FastCGI configuration.
D] Modify the php.ini file.

The following instructions apply to Windows Server 2003.

A > To install the FastCGI Extension for Internet Information Services 6.0

1 Double-click one of the following files, as appropriate for your computer:

A] fcgisetup32.msi
B] fcgisetup64.msi

2 In the Welcome to the FastCGI Setup Wizard, click Next.

3 Check the I accept the terms in the License Agreement check box, and then click Next.

4 Click Install.

5 Click Finish.

B > To change the IIS PHP mapping

1 Click Start>Control Panel>Administrative Tools>Internet Information Services (IIS) Manager.

2 In the navigation tree, under Web Sites, under Default Web Site, right-click Reporting, and then select Properties.

3 On the Virtual Directory tab, click Configuration.

4 On the Mappings tab, under Application extensions, click the executable path,and then click Edit.

5 Change the path to %WINDIR%\system32\inetsrv\fcgiext.dll where you replace %WINDIR% with the definition of %WINDIR% on your  computer.

C > To create a FastCGI configuration

1 Open a command prompt and change directory to the %WINDIR%\system32\ inetsrv folder.

2 Type the following command:

cscript fcgiconfig.js -add -section:"PHP" -extension:php-path:"SEPM_install_folder\PHP\php-cgi.exe"

where you replace SEPM_install_folder with the folder where you installed

Symantec Endpoint Protection Manager, which, by default, is C:\Program Files\Symantec\Symantec Endpoint Protection Manager.

3 Type the following command:

cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000

4 Type the following command:

cscript fcgiconfig.js -set -section:"PHP"-EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

D > To modify the php.ini file

1 Open the folder SEPM_install_folder\PHP, where you replace SEPM_install_folder with the folder where you installed Symantec Endpoint Protection Manager, which, by default, is C:\Program Files\Symantec\Symantec Endpoint Protection Manager.

2 Right-click the Php.ini file and select Properties.

3 Uncheck the Read-only attribute check box to make the file writable.

4 Add the following lines to the end of the file:

fastcgi.impersonate=1

fastcgi.log=0

5 Save and close the file, and remember to change its read-only attribute back.

Comments

Shaizad's picture
27
Jul
2009
0 Votes 0
Login to vote

Nice doc

Nice doc

superanswer's picture
29
Jul
2009
0 Votes 0
Login to vote

It great

It great

Hiren_Trivedi's picture
30
Jul
2009
0 Votes 0
Login to vote

great doc

yeah its indeed a good document

John Cooperfield's picture
04
May
2011
0 Votes 0
Login to vote

Has anyone installed FastCGI Extension?

    Has anyone installed the FastCGI Extension?

 

FYI,  IIS version 6.0 is the version that installs with Windows 2003.

Path to the executable for the IIS service

    C:\WINDOWS\system32\inetsrv\inetinfo.exe

 

Thanks