2009-06-03 63 views
3

可能重复在同一个Apache(Debian)的vHosts中并排PHP 5.2和PHP 5.3?

How can one run multiple versions of php5.x on a development lamp server

有一个机会,有PHP的各种版本(现在我想有5.2和5.3并排)在同一台机器上运行只是在不同的vHosts?我正在运行Debian服务器,PHP包来自dotdeb.org - 有没有简单的方法来实现这样的设置?谢谢!

+0

Duplicate:http://stackoverflow.com/questions/524508/how-can-one-run-multiple-versions-of-php-5-x-on-a-development-lamp-server – 2009-06-03 22:03:55

回答

1

安装到不同的模块名称,如

mod_php52 
mod_php53 

不要忘记指定不同配置的目录,如果你建立一个使用的./configure

在虚拟主机1

LoadModule mod_php52 modules/mod_php52.so 

在虚拟主机2

LoadModule mod_php53 modules/mod_php53.so 

警告我没有试过这个,可能会有各种各样的库问题,所以要小心两个模块不要尝试使用相同的库。尽可能多地构建到不同的目录中。它可能会变得棘手!

+0

hm好的,谢谢对于答案 - 我使用的是Debian,因为我不喜欢编译任何东西(特别是不是PHP;)),我喜欢它在安装包的过程中解决了所有的依赖关系......它认为它实际上是一个coLinux环境(使用Debian Distro)我只是创建另一个coLinux服务作为我的Dev-Machine,而不是炸毁我的旧(稳定)设置...我认为有一个简单的方法,但似乎遇到了大量问题(特别是库问题),当我尝试安装5.3 ... – pagid 2009-06-04 18:48:07