小皮面板切换网站PHP版本只需两步:先通过【软件管理→PHP版本】安装或手动添加目标版本(注意Nginx选NTS、Apache选TS),再在【网站→管理→PHP版本】中下拉选择并重启服务;验证可用phpinfo.php输出PHP_VERSION。

小皮面板给网站切换 PHP 版本很简单,核心就两步:先确保目标 PHP 版本已安装(或手动添加),再在站点管理里指定使用它。不需要改配置文件、不用命令行,全图形化操作。
确认目标 PHP 版本已就绪
小皮面板默认带几个常用版本(如 PHP 7.4、8.0、8.2),但如果你要用 8.3 或某个特定 nts/ts 版本,得先装好:
- 点左侧【软件管理】→【PHP 版本】,在列表里找到你要的版本(比如 php8.3.36nts),点击【安装】;
- 如果列表里没有,可从 PHP 官网下载 zip 包,解压到小皮的 PHP 目录(路径可通过【设置】→【文件位置】→【PHP】查看),文件夹名建议简洁明确,如
php8.3.36nts; - ⚠️ 注意:Nginx 站点必须选 NTS(非线程安全)版本,Apache 站点才用 TS;放错会导致服务启动失败。
进入网站管理页切换版本
每个站点可独立设置 PHP 版本,互不影响:
- 左侧菜单点【网站】,找到你的站点(如
localhost或自定义域名),点击右侧【管理】; - 在弹出页面中点【PHP 版本】选项卡;
- 下拉选择你刚安装/添加的版本(如 php8.3.36nts),点【提交】;
- 最后别忘了点击【重启】按钮(或单独重启 Nginx/Apache),让变更生效。
验证是否切换成功
切完别急着写代码,先确认环境真变了:
立即学习“PHP免费学习笔记(深入)”;
- 在网站根目录新建一个
phpinfo.php文件,内容写:<?php echo PHP_VERSION; ?> - 浏览器访问
http://你的域名/phpinfo.php(例如http://localhost/phpinfo.php); - 页面显示数字如 8.3.36,说明切换成功;
-
⚠️ 提醒:测试完务必删掉
phpinfo.php,避免泄露服务器信息。
常见问题快速排查
如果切换后网站打不开或报错:
- 检查是不是 NTS/TS 选反了——Nginx 必须配 NTS,Apache 配 TS;
- 看 PHP 文件夹里有没有
php.exe在根目录,别多套一层文件夹; - 老项目(如 ThinkPHP5、FastAdmin)跑在 PHP 8.3 上可能语法报错,需做兼容性适配;
- 扩展没加载?手动版 PHP 的
php.ini默认不开启所有扩展,需要自己编辑启用(如extension=mysqli)。



















