windows 下apache 以fastcgi形式执行php
以xampp为例解说,过程例如以下:
1:下载相应的mod_fastcgi 。下载參考站点:http://www.apachelounge.com/download/VC11/
2:拷贝mod_fastcgi到apache安装文件夹modules以下。文件夹以下都是mod 打头的.so文件
3:编辑httpd.conf,最后面增加例如以下:
LoadModule fcgid_module modules/mod_fcgid.so
#FcgidInitialEnv PHPRC "c:/xampp/php"<IfModule fcgid_module>
FcgidIOTimeout 60
FcgidConnectTimeout 30
FcgidMaxProcesses 8
FcgidOutputBufferSize 64
ProcessLifeTime 240
FcgidMaxRequestsPerProcess 500
FcgidMinProcessesPerClass 0
Options ExecCGI
AddHandler fcgid-script .php
FcgidWrapper "C:/xampp/php/php-cgi.exe" .php
</IfModule>
4:虚拟主机配置文件
<VirtualHost *:80>
ServerAdmin admin@163.com
DocumentRoot "d:/mywork/www"
ServerName test.hdjr.com
<Directory "d:/mywork/www"> // 这里是项目的文件夹
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from 127.0.0.1
</Directory>
</VirtualHost>