Apache 1.3 FastCGI配置
因为一些特殊原因,不得不在Apache 1.3上配置一个PHP 5.2 Web应用。配置文件如下所示:
…
LoadModule fastcgi_module modules/mod_fastcgi.dll
…
AddModule mod_fastcgi.c
…
<IfModule mod_fastcgi.c>
Alias /php5-fcgi C:/PHP/PHP52/php-cgi.exe
FastCgiExternalServer C:/PHP/PHP52/php-cgi.exe -host 127.0.0.1:38000 -pass-header Authorization -idle-timeout 30
</IfModule>
<Directory "C:/Apache13/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
DirectoryIndex index.php index.html
</Directory>
注意最好使用nssm创建PHP服务,避免因并发量太大导致php-cgi进程意外退出。
