【问题标题】:PHP 5.2 and PHP 5.3 side-by-side in vHosts on the same Apache (Debian)?PHP 5.2 和 PHP 5.3 在同一 Apache (Debian) 上的 vHost 中并排使用?
【发布时间】:2010-10-31 03:43:01
【问题描述】:

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

【问题讨论】:

标签: php apache2


【解决方案1】:

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

mod_php52
mod_php53

如果您使用 ./configure 构建,请不要忘记指定不同的配置目录

在虚拟主机 1 中

LoadModule mod_php52 modules/mod_php52.so

在虚拟主机 2 中

LoadModule mod_php53 modules/mod_php53.so

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

【讨论】:

  • 嗯,好的,谢谢你的回答——我正在使用 Debian,因为我不喜欢编译任何东西(尤其不是 PHP ;))而且我喜欢它在安装过程中解决了所有依赖项包......它认为因为它实际上是一个 coLinux 环境(使用 Debian Distro)我将在我的 Dev-Machine 上创建另一个 coLinux 服务,而不是炸毁我的旧(稳定)设置......我认为有一个简单的方法但是当我尝试安装 5.3 时,似乎遇到了很多问题(尤其是库问题)......
猜你喜欢
  • 1970-01-01
  • 2011-07-04
  • 2010-11-25
  • 2022-01-07
  • 2014-03-13
  • 2019-09-15
  • 2010-11-21
  • 1970-01-01
  • 2012-07-19
相关资源
最近更新 更多