Ubuntu

在 Ubuntu 中同時擁有 php 5.2 和 php 5.3 的最佳方式

  • June 28, 2013

我正在使用 Ubuntu 12.04。我需要(這不是一個選項)同時安裝 php 5.2 和 php 5.3。我想我需要從原始碼編譯 5.2 並將其保存在 /usr/local 或 make checkinstall。

有沒有更好的辦法?你會怎麼做?是否有適用於 Ubuntu 的 php52 官方儲存庫?

注意:我的 5.2 也需要 php-fpm,所以沒有 fpm 更新檔的二進製版本對我沒有幫助。

使用這個 Ubuntu PPA https://launchpad.net/~skettler/+archive/php

有了這個,您可以安裝 php52 和 php53,以及它們各自的模組。

要使用 apache 進行配置,請使用 FastCGI 和/或 FPM。您可以將 mod_php 用於其中一個,將 fastcgi 用於另一個,但我假設它們都使用 FastCGI。

使用單獨的虛擬機:將古老的遺留軟體放置在執行 PHP 5.2 的 VM 中,可能在 Ubuntu 10.04 上,而您在 Ubuntu 12.04 上的 PHP 5.3 上執行現代軟體。

然後,當然,盡快擺脫古老的遺留軟體……

引用自:https://serverfault.com/questions/519179