%20%E4%B8%8A%E7%9A%84%20PHP%205.2%20%E5%92%8C%20PHP%205.3.png)
我必須在 php 5.2 和 php 5.3 上進行開發。我需要在我的系統上安裝這兩個版本並且能夠在它們之間快速切換。
我發現的解決方案是每次需要其他 PHP 時升級/降級,但我想要一個只能切換一個 apache 設定檔的解決方案。
答案1
你可以很容易地做到這一點PHP-FPM。使用具有不同 PHP 版本的兩個實例。
答案2
最好的方法是修改 apache 配置,以便不同版本的模組執行特殊檔案副檔名或特殊路徑。
您可能無法使用 APT 單獨安裝兩者。我會使用 apt 安裝最新的 php 軟體包,並將所需的舊版本 php 編譯為不同的路徑前綴和不同的 apache 模組名稱。
答案3
試試這個 :
- 在 /usr/local/php-5.2 和 /usr/local/php-5.3 位置編譯 PHP
- 建立所需 PHP 的符號鏈接/usr/local/php -> /usr/local/php-5.x(只需刪除並建立符號連結即可切換)
- 並放置相應的libphp5.so(對於 apache 2.2)在 /usr/local/php-5.x 中
- 在apache配置中寫入:
LoadModule php5_module“/usr/local/php/libphp5.so”