小皮面板升级PHP有两种方式:一是通过【软件管理】一键安装官方适配版本;二是手动下载官网NTS/TS版zip包,解压至PHP根目录并重命名(如php8.4.27nts),确保php.exe在根目录,再于站点中切换并重启生效。

小皮面板升级 PHP 到更高版本有两种主流方式:一种是通过面板内置的“软件管理”一键安装官方已适配的版本;另一种是手动添加官网最新版(比如刚发布的 PHP 8.3.36 或 8.4.27),适合需要尝鲜或面板尚未上架的版本。关键不是“升级”旧版本本身,而是新增更高版本后,再为站点切换过去。
用面板直接安装新 PHP 版本
这是最简单、推荐给大多数人的方法:
- 打开小皮面板 → 左侧【软件管理】→ 【PHP 版本】
- 在列表中找到目标版本(如 PHP 8.4.27nts 或 PHP 8.3.36nts)→ 点击右侧【安装】
- 安装完成后,进入【网站】→ 找到对应站点 → 【管理】→ 【PHP 版本】→ 下拉选择新装版本
- 点击【重启站点】使配置生效
手动添加官网新版 PHP(如 8.3.36 / 8.4.27)
当面板暂未提供某新版(比如刚发布的安全更新包),可自行下载添加:
- 访问 PHP Windows 官网下载页,下载对应 VC17 x64 Thread Safe (TS) 或 Non-Thread Safe (NTS) zip 包(Nginx 选 NTS,Apache 选 TS)
- 在小皮面板【设置】→ 【文件位置】→ 【PHP】,打开 PHP 根目录(如
C:\phpstudy_pro\Extensions\php\) - 将 zip 解压到该目录下,重命名为易识别的文件夹名(如
php8.4.27nts),确保php.exe在根目录,不要多套一层文件夹 - 回到【网站】→ 【管理】→ 【PHP 版本】,新版本会自动出现在下拉列表中,选中并重启站点即可
升级前必须注意的几件事
避免踩坑,这几项检查建议做完再切版本:
立即学习“PHP免费学习笔记(深入)”;
- 确认 Web 服务器类型:Nginx 必须配 NTS 版,Apache 配 TS 版,错配会导致服务启动失败
-
检查扩展兼容性:手动添加的 PHP 默认不带扩展(如 redis、swoole),需编辑对应文件夹下的
php.ini,取消注释或添加extension=redis等行 -
老项目务必先测试:PHP 8.2+ 移除了动态属性、收紧了类型检查、废弃了部分函数(如
mysql_connect),FastAdmin、ThinkPHP 5.x 等老框架可能报错,建议先建测试站跑一遍核心流程 -
验证是否生效:在网站根目录新建
phpinfo.php,写入<?php echo PHP_VERSION; ?>,浏览器访问确认输出正确版本号,验证完立即删除该文件
后续维护提醒
小皮面板支持多版本共存,已安装的旧版 PHP 不会因新增版本而被覆盖或删除。你可以随时为不同站点分配不同 PHP 版本,也可以在【软件管理】里卸载不用的版本释放空间。若遇到切换后 500 错误或空白页,优先检查 NTS/TS 是否匹配、php.ini 路径是否正确、以及扩展是否存在加载失败日志。



















