Installing the FastCGI Extension for Internet Information Services 6.0

Installing FastCGI

If you use the Symantec Endpoint Protection Manager console on the Windows Server 2003 operating system with Internet Information Services (IIS) 6.0 installed, you may want to install Microsoft's FastCGI Extension for Internet Information Services 6.0. The IIS 6.0 FastCGI extension improves the performance of the Home, Monitors, and Reports pages of the console.

Note:

You do not need to use this tool with IIS 7.

Symantec provides full support for the Symantec Endpoint Protection Manager with the successful installation of the FastCGI extension.

If you encounter installation problems with the IIS 6.0 FastCGI extension, see the FastCGI extension information on the Microsoft Web site at the following URL:

http://www.microsoft.com

For your convenience, the following FastCGI extensions are located in this folder:

For more information about FastCGI, see the information available at the following URL:

http://www.iis.net/fastcgi/phpon60

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

The following instructions apply to Windows Server 2003.

To install the FastCGI Extension for Internet Information Services 6.0

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

    • 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.

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.

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

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.

Legal Notice

The software described in this book is furnished under a license agreement and may be used only in accordance with the terms of the agreement.

Documentation version 11.00.06.00.00

Copyright © 2010 Symantec Corporation. All rights reserved.

Symantec, the Symantec Logo, and LiveUpdate are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.

This Symantec product may contain third party software for which Symantec is required to provide attribution to the third party ("Third Party Programs"). Some of the Third Party Programs are available under open source or free software licenses. The License Agreement accompanying the Software does not alter any rights or obligations you may have under those open source or free software licenses. Please see the Third Party Legal Notice Appendix to this Documentation or TPIP ReadMe File accompanying this Symantec product for more information on the Third Party Programs.

The product described in this document is distributed under licenses restricting its use, copying, distribution, and decompilation/reverse engineering. No part of this document may be reproduced in any form by any means without prior written authorization of Symantec Corporation and its licensors, if any.

THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE.

The Licensed Software and Documentation are deemed to be commercial computer software as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer Software - Restricted Rights" and DFARS 227.7202, "Rights in Commercial Computer Software or Commercial Computer Software Documentation", as applicable, and any successor regulations.  Any use, modification, reproduction release, performance, display or disclosure of the Licensed Software and Documentation by the U.S. Government shall be solely in accordance with the terms of this Agreement.

Symantec Corporation

350 Ellis Street

Mountain View, CA 94043

http://www.symantec.com