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

我正在使用Ubuntu 12.04。 我需要 (这不是一个选项)同时安装了PHP 5.2和PHP 5.3。 我想我需要从源代码编译5.2并保存在/ usr / local或make checkinstall。

有没有更好的办法? 你会怎么做? 是否有与Ubuntu的php52官方存储库?

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

使用这个Ubuntu PPA https://launchpad.net/~skettler/+archive/php

有了这个,你可以安装php52和php53,以及他们各自的模块。

要使用apache进行configuration,请使用FastCGI和/或FPM。 你可以使用mod_php作为一个,fastcgi作为另一个,但是我只是假设为它们使用FastCGI。

使用单独的虚拟机:在Ubuntu 12.04上运行PHP 5.3上的现代软件时,将古老的传统软件放在运行PHP 5.2的虚拟机上,可能在Ubuntu 10.04上。

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

安装一个apt-get和一个你可以从源代码安装在另一个path上,或者从源代码安装两个版本,结果是一样的。

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