小皮面板支持为单个站点单独设置PHP参数,通过在站点根目录创建.user.ini文件实现,如memory_limit=512M、upload_max_filesize=100M等,修改后需重启对应Web服务,并可通过phpinfo()验证生效。

小皮面板支持为单个站点单独设置 PHP 参数,无需全局修改,避免影响其他站点。核心方式是通过站点专属的 php.ini 文件覆盖默认配置。
确认站点已绑定独立 PHP 版本
这是前提:只有当该站点已指定某个 PHP 版本(如 php8.2nts),才能为其定制参数。操作路径:网站 → 管理 → PHP 版本 → 选择并切换生效。
找到并编辑站点专属 php.ini
小皮面板会为每个启用的 PHP 版本生成一个默认配置文件,但单站点覆盖需手动创建专属副本:
- 进入【网站】→ 找到目标站点 → 点击【管理】→【配置文件】
- 点击【PHP 配置文件】标签页,面板会显示当前站点所用 PHP 版本的主 php.ini 路径(如 D:\phpstudy_pro\Extensions\php\php8.2nts\php.ini)
- 在该路径下复制一份 php.ini,重命名为 php_custom.ini(或其他易识别名称)
- 在站点根目录下新建一个名为 .user.ini 的文件(注意开头的点),写入内容:
auto_prepend_file=/dev/null<br>include_path=".:/path/to/your/php_custom.ini"
⚠️ 实际使用中更推荐直接修改主 php.ini 或用 .user.ini 控制局部参数(见下条)
推荐做法:用 .user.ini 设置常用参数
对大多数需求(如调整内存、上传限制、时区),直接在站点根目录放 .user.ini 文件最安全便捷:
- 文件名必须为 .user.ini(Linux 下隐藏文件,Windows 也可识别)
- 内容示例:
memory_limit = 512M<br>upload_max_filesize = 100M<br>post_max_size = 100M<br>date.timezone = "Asia/Shanghai"<br>max_execution_time = 300
- 保存后,重启对应 Web 服务(Nginx/Apache)或至少重启该站点服务
- 验证:在站点根目录建
info.php,写入,访问查看对应参数是否已变更
注意事项
部分参数(如 disable_functions、extension_dir)无法通过 .user.ini 修改,必须编辑对应 PHP 版本的主 php.ini;修改后务必重启服务,且不同 PHP 版本的配置文件不互通。若站点使用 Laravel/ThinkPHP 等框架,建议优先测试 .user.ini 是否满足需求,避免误改全局配置引发连锁问题。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











