有没有机会让不同版本的php(现在我希望5.2和5.3并排运行)在同一台机器上运行在不同的vhost中?我正在运行一个debian服务器,php包来自dotdeb.org-有没有简单的方法来实现这样的设置?谢谢!

最佳答案

安装到不同的模块名,如

mod_php52
mod_php53

如果使用./configure生成,不要忘记指定不同的配置目录。
在vhost 1中
LoadModule mod_php52 modules/mod_php52.so

在vhost 2中
LoadModule mod_php53 modules/mod_php53.so

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

关于php - 在同一Apache(Debian)上的vHost中并排安装PHP 5.2和PHP 5.3?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/947485/

10-12 15:18