![Ubuntu 20.04 何時會放棄 php 7.4 改用 php 8.x?](https://rvso.com/image/1072562/Ubuntu%2020.04%20%E4%BD%95%E6%99%82%E6%9C%83%E6%94%BE%E6%A3%84%20php%207.4%20%E6%94%B9%E7%94%A8%20php%208.x%EF%BC%9F.png)
Ubuntu 20.04 將於 2025 年 4 月結束標準支持所以它還剩下一些生命。目前(2022年9月),Ubuntu 提供 php 7.4 作為 Ubuntu 20.04 的預設 php 套件並且不提供任何php8.0
包php8.1
。 php 本身只會提供對 php 7.4 的安全支援截至 2022 年 11 月 28 日,儘管 Ubuntu 可能會選擇在該日期之後提供安全支援。
為了幫助規劃,有人可以說:
- 當 Ubuntu 將停止為 php 7.4 提供安全支援時,
- 是否以及何時 php 8.0 或 8.1 軟體包將與 php 7.4 一起可供選擇,以及
- 何時 php 7.4 將完全被放棄,取而代之的是 php 8.x
在 Ubuntu 20.04 上?
謝謝。
答案1
除非你自己做,否則永遠不會發生。 20.04 將堅持 7.4 並進行安全性更新。從穩定版本更新:
一旦 Ubuntu 版本完成並發布,其更新僅在某些情況下發布,並且必須遵循稱為「穩定版本更新」或 SRU 的特殊程序。
相比之下,官方版本的用戶期望高度的穩定性。他們使用 Ubuntu 系統進行日常工作,他們遇到的問題可能會造成極大的破壞。他們中的許多人對 Ubuntu 和 Linux 缺乏經驗,並期望有一個不需要他們幹預的可靠系統。
穩定版本更新會自動推薦給大量用戶,因此謹慎對待它們至關重要。因此,當提出更新時,必須附有強有力的理由,且回歸的風險較低。
“只是一行的改動而已!”
即使是最簡單的更改也可能由於潛在的問題而導致意外的回歸:
…
高影響力的錯誤
一般來說,穩定版本更新只會為了修復影響較大的錯誤而發布。此類錯誤的範例包括:
…
有關更多信息,請參閱連結。
這包包清單顯示:
bionic (18.04LTS) (php): 1:7.2+60ubuntu1: all
focal (20.04LTS) (php): 2:7.4+75: all
impish (21.10) (php): 2:8.0+82~0build1: all
jammy (22.04LTS) (php): 2:8.1+92ubuntu1: all
kinetic (php): 2:8.1+92ubuntu1: all
版本顯示在後面,:
因此對於 8.0,您至少需要 22.04(假設僅限 LTS)
你可以安裝 php8 你自己如果你真的想要它,但我建議升級到 22.04。
如果你想獨立於 Ubuntu 中使用的 php,你還可以安裝一個 tarball並讓它在不同的版本之間遷移(你可以有一個像, .where這樣/opt
的設置,並在其中放置一個符號鏈接,該鏈接包含指向的符號連結其他 2 個目錄中的活動 php 版本。/opt/php/
/opt/php-7.4
/opt/php-8.1/
/opt/php/
/usr/bin/
/opt/php