小皮面板将PHP 8.3升级到8.3.36的核心目的是修复CVE-2026-109618/109619等安全漏洞,需通过软件商店一键安装php8.3.36nts或手动添加官方NTS包,再为站点单独切换并重启生效,而非覆盖旧版。

小皮面板将 PHP 8.3 升级到 8.3.36,核心目的是修复已知安全漏洞(如 CVE-2026-109618/109619 等),而不是覆盖升级旧版 8.3.x,而是安装新子版本后切换站点使用。当前(2026年11月)小皮面板 Pro v8.x+ 已在软件商店上架 php8.3.36nts,推荐优先用一键安装方式。
✅ 官方一键安装(最简、最稳)
适用于小皮面板 Pro(v8.x 及以上)用户:
- 打开面板 → 左侧【软件管理】→【PHP 版本】
- 在搜索框输入
8.3,找到带nts后缀的条目(如php8.3.36nts) - 点击右侧【安装】,等待 1–2 分钟自动完成
- 安装成功后,进入【网站】→ 找到目标站点 →【管理】→【PHP 版本】→ 下拉选择
php8.3.36nts - 点击【重启站点】,使新版本生效
⚠️ 注意:Nginx 环境必须选
nts版本;若误选ts,会导致 502 或服务启动失败。
? 手动添加(当软件商店未显示 8.3.36 时)
适用于旧版面板、或需确认使用最新补丁包的场景:
修复 Core bailout 状态损坏安全问题,以及 BZ2、DOM、PDO、Opcache/JIT 内存与执行错误,改进 Unicode 字素处理、URL 解析、TLS 流状态、信号分发及会话错误处理。
- 前往 PHP 官网 Windows 下载页,下载
php-8.3.36-nts-Win32-vs17-x64.zip(务必选 Non-Thread-Safe + VS17 + x64) - 面板中点击【设置】→【文件位置】→【PHP】,打开 PHP 根目录(如
D:\phpstudy_pro\Extensions\php\) - 将 ZIP 全部内容解压到该目录下,新建文件夹并命名为
php8.3.36nts,确保php.exe直接位于该文件夹根目录(不能嵌套) - 复制
php.ini-development→ 重命名为php.ini - 编辑
php.ini:- 修改
extension_dir为绝对路径,例如:extension_dir = "D:\phpstudy_pro\Extensions\php\php8.3.36nts\ext" - 取消以下扩展前的分号:
extension=curlextension=mbstringextension=mysqliextension=gdextension=fileinfo
- 修改
- 返回【网站】→【管理】→【PHP 版本】,新版本会自动出现在下拉列表中,选中并重启站点
? 验证是否真正生效
不要只信 php -v(那是 CLI 版本),要验证 Web 环境:
- 在网站根目录新建
info.php,内容为: - 浏览器访问
http://你的域名/info.php,重点核对:-
PHP Version 显示
8.3.36 -
Loaded Configuration File 路径指向
php8.3.36nts文件夹内的php.ini -
Server API 为
FPM/FastCGI(非 CLI 或 Apache handler)
-
PHP Version 显示
- 验证通过后,立即删除
info.php,防止服务器信息泄露
⚠️ 升级后必查事项
- 若页面报 500 或空白,检查错误日志(面板【监控】→【错误日志】),常见原因是
extension_dir路径写错,或缺少openssl、pdo_mysql等扩展 - 老项目(如 ThinkPHP 5.x、FastAdmin)需测试兼容性:PHP 8.3 移除了
mysql_*函数、收紧了动态属性和类型检查 -
track_errors指令已在 PHP 8.3 彻底移除,若旧php.ini中残留该行,会导致 PHP-FPM 启动失败,务必搜索删除或注释掉整行
不复杂但容易忽略
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










