Linux

如何在更新的發行版中安裝 PHP 5.4.16 環境?

  • July 29, 2019

我需要復現我的程式生產環境,所以需要php版本5.4.16。此版本的軟體包在官方儲存庫中不存在,但我可以將此版本編譯為 OpenSUSE Tumbleweed,並通過符號連結獲得 php-7 和 php-5(如有必要)。但是我需要將 php-openssl 安裝到版本 5.4.16,這可以通過編譯版本擴展來實現,但它需要 php-devel,這需要一些其他的東西。

如何在更新的發行版中使用這個 PHP 版本和所有生態系統?

簡單,我完全理解你為什麼要這樣做。許多人忽略了遷移 PHP 版本的可能性很小,尤其是如果它不是您的應用程序時。

使用 Docker 或 SystemD-NSPAWN。檢查 docker-hub,因為可能已經製作了 dockerfile。本質上,您需要的是一個安裝並執行 PHP5.4-FPM 的 docker 容器,並且該容器可以訪問您嘗試提供的文件。然後像往常一樣使用 FPM 代理將 php 文件傳遞給 docker 提供的埠上的 FPM :)

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