小皮面板支持多PHP版本共存且配置独立,需逐版本进入「软件管理→PHP版本→设置」修改php.ini,时区、错误报告、上传限制、OPcache及扩展等均须单独配置,修改后仅重启对应PHP版本或其关联Web服务即可生效。

小皮面板支持多个 PHP 版本共存,每个版本的配置是独立的,修改时互不影响。关键在于:不能全局改,要按版本进对应设置页;扩展、时区、内存限制等都得在各自版本里单独调。
每个 PHP 版本都有独立的配置入口
安装完 PHP 7.4、8.1、8.2 等多个版本后:
- 进入左侧菜单「软件管理 → PHP 版本」
- 找到你想调整的版本(如 PHP 8.1.22),点击右侧的【设置】按钮(不是“启动”或“卸载”)
- 此时打开的就是该版本专属的
php.ini配置页面,所有修改只作用于这个版本
常见需要分别设置的几项
-
时区(date.timezone):老项目可能依赖
Asia/Shanghai,新项目用UTC更规范,必须各设各的 -
错误报告级别(error_reporting):开发环境开
E_ALL,生产站点建议关掉display_errors,不同版本项目需求不同 - 上传限制(upload_max_filesize / post_max_size):WordPress 站点常需调大,但 API 服务可能保持默认更安全
- OPcache 开关与参数:PHP 7.4+ 默认启用,但某些调试场景需临时关闭,仅影响当前版本
-
扩展开关(如 redis、swoole、fileinfo):勾选后自动写入对应
php.ini,不会同步到其他版本
修改后记得重启对应服务
- 单独重启该 PHP 版本:在「PHP 版本」列表中,点击该版本右侧的【重启】
- 或重启关联的 Web 服务(Nginx/Apache)——只有用了这个 PHP 版本的网站才会生效
- 不用重启整个面板,也不用重启其他 PHP 版本
小技巧:快速确认当前生效的配置
在对应网站根目录放一个 info.php 文件:
<?php phpinfo();
访问 http://your-site/info.php,顶部 “Loaded Configuration File” 显示的路径,就是当前站点实际读取的 php.ini,确保它指向你刚改的那个版本的配置文件(如 /xp/php/php-8.1.22/php.ini)。
不复杂但容易忽略
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











