直接升级到 PHP 8.4.27 是当前修复远程执行漏洞最稳妥的方式,官方已确认该版本包含关键安全补丁,覆盖此前所有 8.4.x 版本的漏洞。

直接升级到 PHP 8.4.27 是当前修复远程执行漏洞最稳妥的方式。官方已确认该版本包含关键安全补丁,覆盖此前所有 8.4.x(
确认当前版本是否受影响
打开小皮面板 → 软件管理 → 找到已安装的 PHP 8.4 版本,查看具体小版本号(如 8.4.20、8.4.25 等)。只要低于 8.4.27,就需升级。
- 小皮面板本身不提供 PHP 8.4 的一键更新通道(软件商店暂未上架 8.4.27)
- 不能通过“升级按钮”或“重装同版本”方式覆盖——必须手动替换完整二进制包
- 升级前建议备份当前 php.ini 和扩展配置,避免重置后丢失自定义设置
手动升级到 8.4.27 的标准流程
适用于 phpstudy_pro(新版小皮 Windows 面板),路径以 D:\phpstudy_pro 为例:
- 从官网下载 PHP 8.4.27 NTS x64 版本:https://www.php.cn/link/a24da840ca6ef7dfc2c9de9bf2dd440d(务必选 Non-Thread-Safe (NTS) + VS17 + x64)
- 解压 ZIP 包,新建文件夹命名为
php8.4.27nts,将全部内容(含php.exe)直接放入该文件夹根目录,不要嵌套子文件夹 - 复制原版本中的
php.ini到新文件夹,或用php.ini-development重命名后修改:extension_dir="D:\phpstudy_pro\Extensions\php\php8.4.27nts\ext"
确保常用扩展如mysqli、pdo_mysql、openssl、mbstring前的分号已去掉 - 在小皮面板中切换网站使用的 PHP 版本为
php8.4.27nts,然后重启对应 Web 服务(Apache/Nginx)
验证升级是否生效
在网站根目录新建 info.php,内容为:,访问该页面查看 PHP 版本号和 Loaded Configuration File 路径,确认显示为 8.4.27 且加载的是你刚配置的 php.ini。
修复 Core bailout 状态损坏安全问题,以及 BZ2、DOM、PDO、Opcache/JIT 内存与执行错误,改进 Unicode 字素处理、URL 解析、TLS 流状态、信号分发及会话错误处理。
- 若仍显示旧版本,检查面板是否选错 PHP 实例,或服务未真正重启(可尝试先停止再启动)
- 若报错“无法加载动态库”,大概率是
extension_dir路径写错,或扩展 DLL 文件缺失(需确保从官方包完整解压) - 升级后建议运行一次简单测试脚本,确认数据库连接、cURL、文件上传等核心功能正常
额外提醒:别忽略面板自身更新
PHP 升级只是其中一环。小皮面板自身也存在过 RCE 漏洞(如存储型 XSS 引发的计划任务执行),虽然最新版已修复,但仍需确认:
- 面板右上角显示版本 ≥ v0.103(2026 年 10 月后发布的修复版)
- 登录后台地址是否仍带随机码(如
:9080/?code=xxx);若可直接访问无随机码,说明可能未更新或被绕过 - 检查「计划任务」和「系统日志」模块是否仍允许非管理员用户提交或查看敏感操作记录
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










