如何让多个PHP版本在同一个Apache服务下并存

 我来答
匿名用户
2017-08-24
展开全部

多版本共存且同时运行,你可以用PHPWAMP8.8.8.8IN版本集成环境

PHPWAMP支持iis、apache、nginx等web服务器,系统环境受损也能正常运行!

并全部支持php多版本同时运行,无限自定义mysql、php版本,同时运行N个php版本都没问题。


PHPWAMP无视VC运行库,无视系统DLL是否完整是否受损,无视系统原因造成的各种PHP环境运行障碍

在电脑系统缺失必备组件或DLL受损的情况下依然能正常运行,不用安装vc,不用在乎系统dll是否完整

数据库文件太大懒得转移?Mysql自定义的妙用,物理转移其他环境mysql版本,轻松实现网站搬家!

Mysql自定义功能可一键吸收xampp、phpstudy、wampserver、apmserv等所有PHP集成环境的Mysql数据库,也可以把Mysql官方全部历史版本收纳,随意切换任何Mysql历史版本,常用工具可以强行修改所有环境的Mysql数据库密码。

百度网友4d3212ddb5e
2016-11-10 · TA获得超过3575个赞
知道大有可为答主
回答量:2955
采纳率:93%
帮助的人:496万
展开全部
中心思想是在不同的虚拟主机或目录,调用对应版本的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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我紫蓝宁
2016-11-09
知道答主
回答量:33
采纳率:0%
帮助的人:6.6万
展开全部
直接用phpstudy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式