PHP Windows 套件重建:版本號相同,也要確認 Brotli 修補包的 -1 後綴

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/,轉載請註明出處。
0
顯示驗證碼
沒有帳號?註冊  忘記密碼?