跳至主要內容

你的網站還在跑 PHP 7.4?這件事沒人告訴你,但現在得說了

PHP 7.4 停止支援已逾三年,您的網站正暴露於資安與 SEO 崩潰風險中!本文詳解升級 PHP 8.3 的必要性與專業六步驟流程,助您提升 30% 效能並省下巨額救援成本。別讓過時引擎拖垮品牌,立即檢查版本,守護您的數位資產!
無縫遷移:PHP從7.4升級到8.x版本,提高性能並移除警告提示

網站跑了幾年,外掛是最新的,WordPress 核心也沒落後太多,速度還算正常。表面上,一切都好。

但有一件事大多數人不會特別去看:PHP 版本。它藏在主機後台,不像外掛更新會有紅色數字提醒,也不會讓網站直接壞掉,靜靜地跑著,直到出了問題。

根據 WordPress.org 的官方統計,目前全球仍有超過 42% 的 WordPress 網站跑在 PHP 7.4。這個版本,說了怕你嚇一跳,已經在 2022 年 11 月正式宣告停止支援——到現在,超過三年了。

簡單說: PHP 7.4 已經停止接收任何安全更新超過三年,每一個新發現的漏洞都不會被修補,但你的網站還在用它跑。
這篇文章讓你知道你開的車子帶著這些風險上路,為什麼現在是認真看待它的時候了。

Gemini Generated Image 6n5v286n5v286n5v


💡 PHP 是什麼?跟我有什麼關係?

PHP 是你的網站在伺服器上運作的核心語言,就像汽車引擎。WordPress、WooCommerce、幾乎所有外掛,背後都是 PHP 在驅動。每個版本有固定的支援期:前兩年完整支援,第三年只修最嚴重的安全漏洞,之後就放手了。PHP 7.4 的三年到期日是 2022 年 11 月 28 日。

停止支援後發現的每一個安全漏洞,都不會有官方補丁。永遠不會。 這不是「舊一點但還能用」的概念,而是「駭客已知你有漏洞,沒有人會修它」的狀態。


🔓 實際上會發生什麼事?

PHP 環境過時後,攻擊者可以植入惡意程式取得伺服器控制權,在頁面偷偷注入垃圾廣告或不當連結讓你的品牌與這些內容掛勾,然後長期潛伏,你渾然不知。

真實案例說明這不是誇大:美國有一個 WordPress 網站被植入惡意程式碼,追溯起點是 2019 年,潛伏了整整 4 年。數十個頁面被植入垃圾內容,SEO 排名悄悄崩潰,一直到流量數字不對勁才發現。另一個澳洲案例更直接:主機商寄出安全警告後隔夜強制停用 PHP 7.4 支援,網站當晚就無法使用,業主緊急找維護商救援。

不只是功能問題:被 Google 標記為惡意網站後,搜尋流量可能立即腰斬,恢復少則數週、多則數月。若網站有處理用戶資料,個資外洩的法律責任接踵而來。部分資安保單條款明確排除因使用「停止支援軟體」而發生的事件——出事才發現不理賠,是最壞的時間點。

網站維護是維運網站唯一手段。
維護網站是相當重要的。

⚙️ 為什麼 PHP 升級比「按一下更新」複雜得多?

更新外掛是在 WordPress 應用層替換一個元件,出問題頂多影響單一功能,可以馬上回滾。PHP 升級是環境層的工程,影響整個網站上的每一行程式碼——WordPress 核心、所有外掛、所有佈景主題的自訂程式碼,全部都在這個環境裡運作。

專業的升級流程是這樣的:先在獨立的測試環境完整複製網站,模擬升級、逐一修復錯誤,確認金流結帳、表單、會員登入等關鍵功能都正常後,才排定正式機的升級時間窗口。正式機升級前一定要備份完整快照——萬一有意外,能在短時間內回復原狀。這也是 CTK 處理每一次 PHP 升級的做法。

PHP 升級執行流程示意圖
PHP 升級六步驟執行流程

💰 升級後能省下多少?

PHP 8 在特定情境下效能可提升 10–30%,相同流量需要更少的伺服器資源,有機會評估是否能調降主機規格來省成本。但比起省下的主機費,避免掉的損失更值得算清楚。

電商網站結帳頁面崩潰一小時,以每日訂單 30 筆的中型電商計算,停機損失就是數萬元,加上被駭後的緊急救援費用(通常是正常維護費的 5–10 倍),以及 Google 黑名單後廣告投放被迫暫停的連鎖影響。形象網站若被植入垃圾連結,搜尋結果出現紅色警示,B2B 業務的品牌信任直接受損。高流量部落格遭 SEO 垃圾注入,流量可以跌掉 55%,廣告收益腰斬,而 Google 的信任一旦喪失,恢復速度遠不如下跌速度。

網站類型一次被駭的估算損失專業升級費用
電商網站救援費 + 停機損失 + 廣告停投,保守估 20–50 萬元以上約 1.5 ~ 5 萬元不等
形象/企業網站品牌修復 + 救援費,估 5–15 萬元以上約 1.5 ~ 5 萬元不等
高流量部落格SEO 流量復原 3–6 個月,廣告損失累計可觀約 1.5 ~ 5 萬元不等

升級費用通常約等於一年度的網站維護費用,視網站規模與外掛複雜度而定。對比被駭後的救援成本,這筆錢的性質比較像保險,而不是額外支出。


✅ 為什麼現在才說?因為三年了,是時候說清楚

PHP 7.4 停止支援已超過三年。我們一直知道,但沒有急著推動,是因為升級本身是個工程,不適合一夕之間要求所有人都動起來。但三年過去,累積的未修補漏洞越來越多,越來越多新版外掛明確標注不再支援 PHP 7.4,現在不說,就不是對大家負責的態度。

對 CTK 的維護客戶,我們會主動評估你的網站狀況,一起排入計畫討論。如果你想先自己確認:在 WordPress 後台的「工具 → 網站健康狀態」就可以找到目前跑的 PHP 版本,30 秒可以查到。如果顯示的是 PHP 7.4 或更低,代表你的網站已超過三年沒有收到任何安全更新,這件事值得認真排進討論清單了。


🔧 延伸閱讀:從技術角度,升級前需要確認的幾件事

PHP 8 有不少「破壞性變更」,這是升級最容易卡關的地方。舉幾個實際例子:PHP 7 對型別很寬鬆,傳一個 `null` 給原本期待字串的函式也不會出錯;PHP 8 直接報致命錯誤(Fatal Error)。正則函式的回傳型別處理方式也變嚴格,舊版可以混用的寫法不再被接受。WooCommerce 的 Stripe 金流外掛在特定升級版本就曾因此讓結帳頁面直接崩潰,有完整的 GitHub issue 記錄在案。

升級前,可以用 WP Doctor 或 PHP Compatibility Checker 外掛先掃描一次網站,它會列出哪些外掛、佈景主題的程式碼在 PHP 8 下會出問題,讓你知道要優先處理哪些項目。

另外要注意目標版本的選擇:

PHP 版本安全支援截止建議
PHP 7.42022-11-28❌ 已終止,立即評估升級
PHP 8.0 / 8.12023 / 2024 年底❌ 同樣已終止,別升到這裡
PHP 8.22025-12⚠️ 即將到期
PHP 8.32026-11✅ 目前推薦
PHP 8.42027-12✅ 長期支援首選

升級「PHP 8」不代表升對版本,應直接指向 8.3 或 8.4

最後,有時候升級需要搬主機。部分主機環境的 PHP 版本與底層 OS 版本綁定,主機商若不支援 PHP 8.x,就只能遷移環境。這不是藉口,是技術架構的現實——現代 VPS 或雲端主機(Ubuntu 22.04 / AlmaLinux 9)均可原生支援 PHP 8.3 以上。若升級需要排期,這段過渡期間可以先透過 Cloudflare 等 WAF 服務增加一層防護,降低暴露風險。


  1. WordPress PHP Version Stats – WordPress.org, 官方統計
  2. PHP 7.4 EOL Is Here: How to Secure Your System – Zend, 2022
  3. Navigate PHP 7.4 EOL: Secure Systems with Endless Support – TuxCare, 2023
  4. How We Rescued a WordPress Site After PHP 7.4 End-of-Life – PcRiot, 2023
  5. 4 Years of Injected SPAM on a WordPress Site: A Real-Life Case Study – Brinzan.com
  6. Fake WordPress Plugin Impacts SEO by Injecting Casino Spam – Sucuri, 2025 年 2 月
  7. PHP fatal error encountered on upgrade – WooCommerce Stripe Gateway – GitHub, 2024
  8. WooCommerce 10.4.2 Fixes Critical WP 6.9 Crashes & PHP 8.4 Errors – 365i, 2025 年 12 月
  9. The True Cost of IT Downtime for Businesses in 2024 – DivergeIT, 2024

註:所有數據與引述均截至 2026 年 3 月

你的網站需要 Cookie 同意視窗嗎?一篇搞懂 GDPR 與合規實作
Previous Article

你的網站需要 Cookie 同意視窗嗎?一篇搞懂 GDPR 與合規實作

你的官網在手機上長怎樣?設計師容易踩的 5 個 RWD 地雷
Next Article

你的官網在手機上長怎樣?設計師容易踩的 5 個 RWD 地雷

訂閱我們的文章

我們會不定期分享實用的網站經營技巧、真實客戶案例分析、最新數位趨勢觀察, 免費訂閱,讓靈感與成長不再錯過每一刻!
加入我們,一起用靈感點亮你的下一個專案 ✨