美国VPS首先要注意下载的apache和fastcgi是32位还是64位相对应,这点很重要.
实验目的实现apache多版本php切换
下载的php为非线程安全(nts)
apache2.4和mod_fcgid2.3.9可以到下载
apache2.2 32位和mod_fcgid2.3.6可以到下载
1.安装/配置/启动 Apache
2.下载mod_fcgid解压后复制到apache/modules
3.httpd.conf
Include conf/extra/php.conf
Include conf/extra/httpd-vhosts.conf
4.添加php.conf 内容如下
#加载mod_fcgid
LoadModule fcgid_module modules/mod_fcgid.so
#设置apache如何处理php文件
AddHandler fcgid-script .fcgi .php
#实例最大请求
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
#每个进程的最大请求数
FcgidMaxRequestsPerProcess 1000
#启动的最大进程数
FcgidMaxProcesses 15
#进程超时时间
FcgidIOTimeout 120
FcgidIdleTimeout 120
#添加mime支持php
AddType application/x-httpd-php .php
5.建站
1).添加php路径
FcgidInitialEnv PHPRC "C:/php/5.3"
FcgidWrapper "C:/php/5.3/php-cgi.exe" .php
2).Options FollowSymLinks 后面添加 ExecCGI
如下:
ServerAdmin webmaster@dummy-host.cc.com
DocumentRoot "D:/wwwroot/cc.com"
ServerName cc.com
ServerAlias www.landui.com
ErrorLog "logs/cc.com-error.log"
CustomLog "logs/cc.com-access.log" common
FcgidInitialEnv PHPRC "C:/php/5.3"
FcgidWrapper "C:/php/5.3/php-cgi.exe" .php
Options FollowSymLinks ExecCGI
AllowOverride all
Order allow,deny
Allow from all
6.虚拟主机中修改php版本路径就可以切换
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3