小皮面板升级PHP到8.0本质是安装新版本并切换站点绑定,而非覆盖升级;需先在【软件管理→PHP版本】中安装对应NTS/TS版PHP 8.0,再于【网站→管理→PHP版本】中选择并重启服务验证。

小皮面板升级 PHP 到 8.0 版本,本质不是“升级”现有版本,而是安装 PHP 8.0 并为站点切换使用。小皮不支持直接覆盖升级旧版 PHP(比如把 7.4 “升级”成 8.0),而是通过多版本共存机制,新增一个 PHP 8.0 环境,再指定网站用它运行。
以下是清晰、可操作的步骤:
安装 PHP 8.0(NTS 或 TS 版本要选对)
- 打开小皮面板 → 左侧菜单【软件管理】→【PHP 版本】
- 在列表中找到 PHP 8.0.x(如 8.0.2、8.0.36),注意后缀:
- 若你用的是 Nginx(小皮默认 Web 服务),选带
nts的版本(如php8.0.36nts) - 若你用的是 Apache,才选带
ts的版本(极少见,一般不用)
- 若你用的是 Nginx(小皮默认 Web 服务),选带
- 点击右侧【安装】按钮,等待自动完成(通常 1–2 分钟)
为网站切换到 PHP 8.0
- 左侧菜单进入【网站】→ 找到目标站点(如
localhost或你的域名)→ 点击【管理】 - 在弹出页中选择【PHP 版本】选项卡
- 下拉菜单里选择刚安装好的
php8.0.xnts(例如php8.0.36nts) - 点击【提交】,然后点击页面右上角或提示区的【重启 Nginx】(或 Apache)按钮生效
验证是否成功
- 在网站根目录(如
www/your-site/)新建一个文件:test.php - 写入内容:
<?php echo 'PHP 版本:' . PHP_VERSION; ?>
- 浏览器访问
http://你的域名/test.php,应显示PHP 版本:8.0.36(或你安装的具体小版本)
注意关键细节
- 不要手动替换旧 PHP 文件夹:小皮依赖独立目录结构,直接覆盖会导致服务异常
- NTS/TS 必须匹配 Web 服务器:Nginx + TS 或 Apache + NTS 都会报 502/启动失败
-
扩展可能默认未启用:PHP 8.0 安装后,部分扩展(如
pdo_mysql、opcache)需进【设置】→【PHP 扩展】手动开启 -
老项目需兼容检查:PHP 8.0 废弃了
mysql_*函数、严格校验类型,FastAdmin/ThinkPHP5 项目建议先测试再上线
整个过程无需重装面板,也不影响其他站点——它们仍可继续用 PHP 7.4 或 5.6。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











