如何让多个PHP版本在同一个Apache服务下并存?
2012-02-14 11:14
387 查看
中心思想是在不同的虚拟主机或目录,调用对应版本的PHP以FastCGI模式运行。这当然不影响其中一个版本仍用mod_php方式加载。
以下是php5.2.10(mod_php)与php5.3.3(mod_fcgi)并存案例的 apache 配置文件 httpd.ini片段:
#for php5.2.10
LoadModule php5_module D:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir "D:/Webserver/php5.2.10/"
#for php5.3.3
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
# Where to look for the php.ini file?
FcgidInitialEnv PHPRC "D:/PHP5.3.3/"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout 120
FcgidIdleTimeout 120
</IfModule>
<Directory "D:/MYOA/webroot/php5">
AddHandler fcgid-script .php
#Path to php-cgi
FcgidWrapper "D:/PHP5.3.3/php-cgi.exe" .php
Options +ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
http://labs.renren.com/apache-mirror//httpd/binaries/win32/mod_fcgid-2.3.6-win32-x86.zip
以下是php5.2.10(mod_php)与php5.3.3(mod_fcgi)并存案例的 apache 配置文件 httpd.ini片段:
#for php5.2.10
LoadModule php5_module D:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir "D:/Webserver/php5.2.10/"
#for php5.3.3
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
# Where to look for the php.ini file?
FcgidInitialEnv PHPRC "D:/PHP5.3.3/"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout 120
FcgidIdleTimeout 120
</IfModule>
<Directory "D:/MYOA/webroot/php5">
AddHandler fcgid-script .php
#Path to php-cgi
FcgidWrapper "D:/PHP5.3.3/php-cgi.exe" .php
Options +ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
http://labs.renren.com/apache-mirror//httpd/binaries/win32/mod_fcgid-2.3.6-win32-x86.zip
相关文章推荐
- 一个Apache安装多个版本的PHP
- 如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境
- 如何使用PHP构建一个高性能的弹幕后端服务
- linux下使用apache http server 连接 tomcat 达到使用直接apache一个服务端口就可访问php和jsp
- PHP+Apache环境中如何隐藏Apache版本
- 如何使用PHP调用API接口( 如何POST一个JSON格式的数据给Restful服务)
- 【转】一个英文版本的安装apache + PHP (From apache lounge)
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息【转】
- PHP:WampServer下如何安装多个版本的PHP、mysql、apache
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- 如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- 搭建了一个Apache+Php+MySQL的服务器。要如何通过Apache发布网站使得其他的电脑可以通过局域网访问?
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息
- Apache的开机自启动,并注册成一个服务
- 使用SVN+apache搭建一个版本控制服务器
- Apache:如何利用.htaccess文件对PHP网站或文件进行伪静态处理
- CDH 集群如何部署一个新的服务
- 如何开发安装一个php扩展