具有多個 PHP 版本的 LAMP 伺服器

具有多個 PHP 版本的 LAMP 伺服器

我正在尋找一種在我的筆記本上安裝多個版本的 PHP 的方法,以處理需要不同版本的 PHP 的不同專案。

我有 Ubuntu 13.10 並從儲存庫安裝了 apache2、php5、mysql 等。我現在已經安裝了 PHP 5.5,我還想為一些無法很好地與 PHP 5.5 配合的專案安裝 PHP 5.3。

因此,我需要一種方法來在我的系統上安裝多個版本的 PHP,並根據我正在處理的專案在它們之間切換,或更好地配置虛擬主機以使用所選版本。

答案1

如果您從原始程式碼編譯 Apache 和 PHP,而不是透過 aptitude 安裝,則可以執行此操作。如果您是初學者,這對您來說可能是一個乏味的過程。如果您希望同時發出兩個 PHP 請求,您還需要讓 Apache 偵聽 80 以外的連接埠。

答案2

您可以在名為 .htaccess 的檔案中設定 php 版本(每個網站對應一個 htaccess,並選擇您選擇的 php 版本) http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/

相關內容