跳至主要內容
首頁/部落格/PHP 版本更新為什麼重要?官網停在舊版的 4 個代價與 2026 升級時程
PHP 版本更新PHP 支援週期WordPress網站維護網站資安網站遷移

PHP 版本更新為什麼重要?官網停在舊版的 4 個代價與 2026 升級時程

·約 11 分鐘閱讀
PHP 版本更新為什麼重要?官網停在舊版的 4 個代價與 2026 升級時程
發布:
約 11 分鐘閱讀

文/Laban(優創智能 AI 導入工程師)

PHP 版本更新,是把官網的執行環境換到 PHP 官方仍在提供安全修補的版本。結論先講:2026 年底前,官網應該升到 PHP 8.4 或 8.5。8.2 將在 2026 年 12 月 31 日停止支援,8.1 以下已經沒有官方修補;2026 年 10 月 21 日的 PHP2Shell 漏洞,就讓停在舊版的網站只能限制存取或暫時下線。

本文寫給官網負責人與老闆,回答四個問題:PHP 版本為什麼有保存期限、停在舊版要付出什麼代價、升級會不會讓網站壞掉,以及該升級、換主機還是改架構。本文不談 PHP 語法新功能,那是工程師的事;老闆要決定的是時程、負責人與預算。


一、PHP 版本也有保存期限:2026–2029 停止支援日曆

PHP 每年年底發布一個新分支。每個分支先有 2 年「主動支援」(修錯誤也修安全問題),再有 2 年「安全支援」(只修安全問題),之後就停止維護。以下整理自 php.net 支援版本表(2026-10-22 查詢):

PHP 分支發布日期主動支援到安全支援到現在的狀態
8.1 以下(含 7.x)——已結束沒有官方修補
8.22022-12-082024-12-312026-12-31只剩約兩個月
8.32023-11-232025-12-312027-12-31只修安全問題
8.42024-11-212026-12-312028-12-31建議升級目標
8.52025-11-202027-12-312029-12-31建議升級目標

停止支援不代表網站會立刻壞掉,而是代表下一次出事時,沒有人會替你修。這就像車子過了保固期:平常照開,但零件出問題時,原廠不再提供。


二、停在舊版的 4 個代價

1. 漏洞出現時沒有修補可裝

這是最直接的代價。PHP2Shell 是兩個 CVSS 9.2 的核心漏洞,攻擊者不用登入就可能從遠端執行程式。PHP 官方在 10 月 21 日發布 8.2 到 8.5 的修補版本;8.1 以下只有給自行編譯者用的原始碼修補,一般虛擬主機用戶實際上拿不到。

數位發展部資安署在 10 月 22 日也發布新聞稿,呼籲使用 PHP 的機關、學校與企業盤點系統、儘速完成更新,並提醒 WordPress、Drupal、Joomla、Magento 等系統的底層都是 PHP。

2. 被入侵後,搜尋排名與點擊一起受傷

網站被駭,損失不只是資料。Google 懷疑網站遭入侵時,可能在搜尋結果標示「這個網站可能遭到入侵」,並在 Search Console 的「安全性問題」列出受影響的網址(Google Search Console 說明)。要拿掉標示,必須清除惡意內容、修好被利用的漏洞,再申請審查;只清內容不修漏洞,很容易再次被入侵。

對靠官網接詢問的企業來說,這段期間的搜尋流量損失,往往比修網站本身更貴。

3. 主機商會替你決定升級時間

虛擬主機商不會無限期提供舊版 PHP。當主機商公告移除某個版本,你只剩幾週時間處理;如果網站有不相容的外掛,就是在時間壓力下修網站。自己排的升級是專案,主機商逼的升級是事故。

4. 外掛與功能卡住,越拖越難升

WordPress 外掛與佈景主題會逐步停止支援舊版 PHP。停在舊版,外掛就不能更新;外掛不能更新,又讓網站更難升 PHP。拖越久,一次要跨的版本越多,升級工作量越大。


三、升級會不會讓網站壞掉?

會不會壞,取決於網站上「很久沒人更新的東西」有多少。

風險來源風險高低說明
同分支小版本更新(如 8.3.30 → 8.3.36)低只有修補,不改功能
WordPress 核心低核心持續支援新版 PHP
有在維護的熱門外掛低到中通常已支援新版,先更新外掛再升 PHP
多年沒更新的外掛或佈景主題高最常見的白畫面與錯誤來源
前任工程師寫的客製程式高需要工程師檢查舊寫法

升級後常見的狀況是白畫面、部分功能失效或後台出現大量警告。只要事先備份、先在測試站試,這些都能在正式站受影響之前發現。


四、5 步驟安全升級 PHP

步驟 1:查出目前的 PHP 版本與網站組成

在 WordPress 後台「工具 → 網站健康狀態 → 資訊 → 伺服器」看 PHP 版本,同時列出使用中的外掛、佈景主題,以及有沒有客製程式。版本對照第一節的日曆,就知道你離停止支援還有多久。

步驟 2:完整備份網站檔案與資料庫

備份要包含網站檔案與資料庫兩部分,並確認備份能還原。只有檔案沒有資料庫,或備份從來沒有還原過,都不算備份。

步驟 3:先更新外掛與佈景主題,再在測試站切換 PHP

先把外掛與佈景主題更新到最新版,移除不再使用的外掛。接著在測試站(多數主機提供「暫存網站」功能)切換到目標版本,逐頁測試首頁、表單、購物車、會員登入等主要功能,並查看錯誤紀錄。

步驟 4:選低流量時段升級正式站

測試站沒問題後,選詢問量最低的時段切換正式站,並保留切回原版本的方法。升級後再走一次主要功能,特別是聯絡表單:表單壞掉不會有人通知你,只會少了詢問。

步驟 5:排好下一次升級的日期

升完後,把目前分支的停止支援日期記進行事曆,提前半年開始規劃下一次升級。同時確認誰負責日常的安全修補:主機商、外包工程師,還是內部人員。


五、升級、換主機還是改架構?

不是每個官網都適合「原地升級」。依網站狀況,選擇其中一條路:

網站狀況建議做法理由
外掛有在維護、功能還在用原地升級到 8.4 或 8.5成本最低
主機很舊、控制台不能切版本換到有人負責更新的代管主機讓合約寫明誰負責安全更新
停在 7.x、外掛多年沒更新、沒人敢動評估重建或搬遷硬升級的修補成本可能高於重建
內容以介紹、作品、文章為主,沒有會員或購物車改成靜態網站或非 PHP 架構沒有 PHP 執行環境,這類漏洞就不在範圍內

判斷方法只要問一個問題:「下次 PHP 再出重大漏洞,誰會在當天幫我更新?」 答不出來,就代表現在的架構需要調整。想評估搬遷的成本與時程,可以參考我們的網站遷移服務。


六、把 PHP 更新寫進維護合約

很多官網停在舊版,不是因為技術做不到,而是因為網站上線後就沒有人被指定負責。如果官網由外包廠商或主機商維護,合約裡至少要寫清楚四件事:

  1. 誰負責同分支的安全修補,緊急漏洞要在幾小時內處理。
  2. 誰負責跨分支升級,在停止支援前多久完成。
  3. 升級前的備份與測試由誰執行,出問題時怎麼切回。
  4. 每季或每半年回報一次網站使用的 PHP 版本與外掛狀態。

這四點寫進合約,PHP 版本更新就從「出事才處理」變成「每年固定做的保養」。


七、不確定你的官網該怎麼做?

如果你不知道官網目前是哪個 PHP 版本、主機能不能切換,或外掛升級後會不會出問題,歡迎填寫諮詢表單,預約官網健檢。請在表單留下網址與目前的主機商,我們會先盤點 PHP 版本、外掛與主機狀況,再建議原地升級、換主機或重建哪一條路最省事。

驗收標準:讀完本文後,你應該能回答三個問題——官網目前用的 PHP 版本在什麼時候停止支援、下一次升級排在哪一天、誰負責執行。三題都有答案,PHP 版本更新就不再是風險,而是排好的工作。


參考來源


相關推薦與延伸閱讀

常見問題

PHP 多久要更新一次?
分兩種。同一分支內的小版本(例如 8.3.30 到 8.3.36)是安全與錯誤修補,官方發布後應在數天內更新,緊急漏洞要當天處理。跨分支的大版本升級(例如 8.2 到 8.4),至少要在目前分支停止安全支援前完成;每個分支從發布到停止支援約 4 年,所以實務上每 2 到 3 年要規劃一次。
現在應該升到哪個 PHP 版本?
2026 年 10 月建議升到 8.4 或 8.5。依 php.net 公告,8.4 安全支援到 2028 年 12 月 31 日,8.5 到 2029 年 12 月 31 日。8.3 只到 2027 年底,8.2 在 2026 年 12 月 31 日就結束,現在升到 8.2 或 8.3 很快又要再升一次。實際能升到哪一版,要看網站的外掛與佈景主題是否支援。
升級 PHP 會不會讓 WordPress 網站壞掉?
有可能,風險主要來自很久沒更新的外掛、佈景主題或客製程式。WordPress 核心本身支援新版 PHP。先完整備份、在測試站切換版本並逐頁測試主要功能,確認沒問題再升正式站;多數主機的控制台也能在出問題時切回原版本。
用虛擬主機的話,PHP 是誰負責更新?
小版本的安全修補通常由主機商負責;但大版本要用哪一版,多半是你在控制台自己選,主機商不會主動幫你切換。所以「主機商有在更新」不等於你的網站在用受支援的版本,要自己進控制台或 WordPress 後台確認。
網站現在沒有出問題,也需要升級嗎?
需要。停止支援的版本不會立刻壞掉,問題在於下一個漏洞出現時沒有修補可裝。2026 年 10 月的 PHP2Shell 漏洞就是例子:8.2 以上當天就有修補,8.1 以下只能限制存取或暫停網站。
分享這篇文章:
FacebookLINE

準備好讓 AI 幫你工作了嗎?

現在開始你的數位轉型,預約 30 分鐘諮詢,我們協助你找到最合適的 AI 切入點。

30 分鐘深度了解你的業務,給你具體建議

Content Standards

內容維護與資料來源

內容維護與更正

內容維護窗口:優創智能 YOTRON 內容團隊。個別文章的作者、發布與內容更新日期以該頁標示為準。

網站版本更新:

資料來源與方法

文章中的外部資料、工具規格與比較基準以文內連結及標示日期為準;觀點、測試方法與實作建議由優創智能內容團隊整理。

聯絡與內容更正(Contact)

需要查核、補充或更正內容,可透過聯絡頁,或寄信至info@yotron-ai.com。公司與團隊資訊可見關於我們。

聯絡方式:電話02-2720-8130、Email info@yotron-ai.com。