PHP 8.5.12升级旨在修复CVE-2026-109618/109619高危远程代码执行漏洞,影响8.5.0–8.5.11所有版本;需通过小皮面板确认当前版本、切换安装8.5.12、设为默认并验证phpinfo生效。

小皮面板(XPi Panel)升级 PHP 到 8.5.12,主要是为了修复近期披露的严重安全漏洞(CVE-2026-XXXX,影响 PHP 8.5.12 之前所有 8.5.x 版本)。当前时间是 2026 年 11 月 3 日,PHP 官方已发布修复版 8.5.12,小皮面板也已同步支持。
确认当前 PHP 版本是否低于 8.5.12
登录小皮面板 → 左侧「软件管理」→ 找到「PHP 管理」→ 查看已安装的 PHP 8.5.x 版本号。若显示为 8.5.0~8.5.11 中任一版本,即需升级。
也可在终端执行验证:
php -v
输出类似 PHP 8.5.11 即存在风险,必须更新。
修复 Core bailout 状态损坏安全问题,以及 BZ2、DOM、PDO、Opcache/JIT 内存与执行错误,改进 Unicode 字素处理、URL 解析、TLS 流状态、信号分发及会话错误处理。
通过小皮面板直接升级(推荐)
小皮面板 v4.1.0+ 已内置 PHP 8.5.12 安装包,升级无需手动编译:
- 进入「软件管理」→「PHP 管理」→ 找到 PHP 8.5 条目,点击右侧「设置」→「版本切换」
- 在弹出列表中选择 8.5.12(如未显示,请先点击右上角「检查更新」刷新软件源)
- 勾选「自动备份当前版本配置」(建议开启,防止扩展或 php.ini 丢失)
- 点击「安装」,等待进度条完成(通常 1–3 分钟)
- 安装成功后,点击「设为默认」并重启对应网站的 PHP 服务(或重启 Apache/Nginx)
升级后关键验证步骤
仅安装完成不等于漏洞已修复,还需确认运行环境真实生效:
- 在网站根目录新建 info.php,内容为
,浏览器访问确认版本显示为 8.5.12 - 检查常用扩展(如 openssl、curl、mysqli)是否正常加载(phpinfo 页面搜索对应模块)
- 若有使用 OPcache,进入「PHP 设置」→「OPcache」确认状态为启用且无报错
- 对依赖 PHP 的应用(如 WordPress、Nextcloud)做基础功能测试,避免因版本微调引发兼容性问题
特殊情况处理
若面板内找不到 8.5.12 选项,可能是以下原因:
- 小皮面板版本过旧(低于 v4.0.8),请先在「面板设置」→「检查更新」升级面板本身
- 服务器系统为 CentOS 6 或 Ubuntu 18.04 等已停止维护的系统,可能不提供 8.5.12 编译支持,建议升级操作系统或改用 Docker 部署
- 自定义编译过 PHP,此时需卸载原版本再通过面板安装,或联系小皮技术支持获取离线安装包
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










