- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
首先要注意下载的apache和fastcgi是32位还是64位相对应,这点很重要.
实验目的实现apache多版本php切换
下载的php为非线程安全(nts)
apache2.4和mod_fcgid2.3.9可以到https://www.landui.com/download/ 下载
apache2.2 32位和mod_fcgid2.3.6可以到http://www.landui.com:81/apache/mod_fcgid-2.3.6-win32-x86.zip 下载
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
如下:
<VirtualHost *:80>
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
<Directory d:/wwwroot/cc.com>
Options FollowSymLinks ExecCGI
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
6.虚拟主机中修改php版本路径就可以切换
售前咨询
售后咨询
备案咨询
二维码
TOP