FastCgi基本配置 下面是一个最基本的FastCgi配置 将mod_fcgid.so复制到Apache安装目录下面的modules文件夹,打开httpd.conf,添加下面内容(位置任意): LoadModule fcgid_module modules/mod_fcgid.so <IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi .php # php.ini文件位置 FcgidInitialEnv PHPRC "C:/Progra~1/PHP" # 设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出 FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000 # php-cgi每个进程的最大请求数 FcgidMaxRequestsPerProcess 1000 # php-cgi最大的进程数 FcgidMaxProcesses 5 # 最大执行时间 FcgidIOTimeout 120 FcgidIdleTimeout 120 #php-cgi路径 FcgidWrapper"C:/Progra~1/PHP/php-cgi.exe" # Define the MIME-Type for".php" files AddType application/x-httpd-php .php #定义cgi请求的长度 FcgidMaxRequestLen 1500000 </IfModule> 附:1. AddHandler指令说明:在文件扩展名与特定的处理器之间建立映射 AddHandler fcgid-script .fcgi .php 上面语句的解释是:一旦将上述定义放在你的http.conf文件中,所有包含.fcgi,.php扩展名的文件,都会被当成是FCGID程序。 2. AddType 指令说明:在给定的文件扩展名与特定的内容类型之间建立映射 AddType application/x-httpd-php .php 上面语句的解释是:一旦将上述定义放在你的http.conf文件中,所有包含.php扩展名的文件,都会被当成是PHP类型的程序。
|