有多种办法。
1 需要把两个 php 分别配置在两个域名(或 ip)下
如果是配置在一个域名(或 ip)下,至少有一个需要不用 php 后缀
2 看看需要的那个php可执行路径在那个下面,在apach.conf里配置到这个路径就可以了
如果是apache的话,看看httpd.conf中LoadModul php_module ……这里的路径。
。
3 再装一个apache,一个用5.1一个用5.2,开在不同端口就可以访问了。
不同的linux目录布局不一样。以ubuntu为例,找到可用模块定义文件:
/etc/apache2/mods-available目录中的php5.load,这里面就是描述,修改路径再重启Apache就可以了:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
apache使用php取决于:
LoadModule php5_module modules/libphp5.so
所加载的so文件
HTTPD中不能指定吗?
httpd.conf