PHP 團隊在 2026 年 10 月 26 日更新 Windows 發行套件,提供 8.5.12-1、8.4.27-1、8.3.36-1 與 8.2.35-1。這批重建納入 Brotli 1.2.1,處理 CVE-2026-111497;PHP 執行版本本身沒有改變,因此只看 php -v 可能漏掉套件差異。
這次 -1 代表相依套件重建
官方說明,後綴 -1 用來區分更新依賴的 Windows package rebuild,同一版 PHP 原始碼與 runtime 版本維持不變。維護者應核對下載套件名稱、來源及相依版本,而不是看到 8.4.27 就一律判定已包含這次重建。
cURL 自動解壓條件要保留
Windows 套件中的受影響解碼器,可能經由 cURL 擴充的自動 HTTP 回應解壓路徑觸及。cURL 預設不啟用這項功能,但應用或 HTTP client library 可以開啟。這個條件與網站向訪客傳送壓縮內容不同,也不能直接把 Windows 套件的結論套用到所有 Linux 發行版。
替換套件後確認網站使用的是新檔案
更新前保存 php.ini、擴充清單與可回復的程式檔;選對架構及 thread-safety 套件,依原部署方式替換並重新啟動網站程序。再測試對外 HTTPS 請求、壓縮回應與主要功能。正式服務若仍載入舊 DLL,命令列看到新版本也不能作為完整驗收。
事件公告日期:2026-10-26。依公告翌日編入事件時間線,於 2026 年 11 月 1 日補錄;本文按歸檔日已公開資訊整理。封面為 AI 生成的概念插畫。
參考資料
原文鏈接:https://wntheme.com/php-windows-brotli-rebuild/,轉載請註明出處。
