linux 安装了2个php,怎么设置apache使用哪个

rt
具体设置方法,谢谢~~

有多种办法。
1 需要把两个 php 分别配置在两个域名(或 ip)下
如果是配置在一个域名(或 ip)下,至少有一个需要不用 php 后缀
2 看看需要的那个php可执行路径在那个下面,在apach.conf里配置到这个路径就可以了
如果是apache的话,看看httpd.conf中LoadModul php_module ……这里的路径。

3 再装一个apache,一个用5.1一个用5.2,开在不同端口就可以访问了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-25
不同的linux目录布局不一样。以ubuntu为例,找到可用模块定义文件:
/etc/apache2/mods-available目录中的php5.load,这里面就是描述,修改路径再重启Apache就可以了:

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
第2个回答  2013-09-25
apache使用php取决于:
LoadModule php5_module modules/libphp5.so
所加载的so文件追问

然后呢,怎么设置呢。。。

追答

到httpd.conf中搜索类似内容,修改成不同php的so文件,windows是dll文件

追问

我find / -name libphp5.so,只有一个,而且还在apache的目录里。。。

本回答被网友采纳
第3个回答  2015-07-29
HTTPD中不能指定吗?
第4个回答  2013-09-25
httpd.conf追问

具体点、。。

相似回答