我正在尋找一種在我的筆記本上安裝多個版本的 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/