在 Ubuntu 中同时拥有 php 5.2 和 php 5.3 的最佳方法

在 Ubuntu 中同时拥有 php 5.2 和 php 5.3 的最佳方法

我正在使用 Ubuntu 12.04。我需要(这不是选项) 同时安装 php 5.2 和 php 5.3。我想我需要从源代码编译 5.2 并将其保存在 /usr/local 中或进行 checkinstall。

有没有更好的方法?你会怎么做?有没有适用于 Ubuntu 的 php52 官方存储库?

注意:我的 5.2 也需要 php-fpm,所以没有 fpm 补丁的二进制版本对我没有帮助。

答案1

使用此 Ubuntu PPAhttps://launchpad.net/~skettler/+archive/php

通过它您可以安装 php52 和 php53 以及它们各自的模块。

要使用 apache 配置,请使用 FastCGI 和/或 FPM。您可以对其中一个使用 mod_php,对另一个使用 fastcgi,但我假设对它们都使用 FastCGI。

答案2

使用单独的虚拟机:将古老的遗留软件放在运行 PHP 5.2 的虚拟机中(可能是 Ubuntu 10.04),同时在 Ubuntu 12.04 上运行基于 PHP 5.3 的现代软件。

然后,当然,尽快摆脱古老的遗留软件......

答案3

安装一个使用 apt-get 并且安装另一个可以从其他路径上的源安装的版本,或者从源安装两个版本,结果都是相同的。

Ispconfig 使用 2 个或更多 php 版本也许你可以查看他们的教程,非常有帮助

相关内容