小皮面板修改 upload_max_filesize 需手动编辑真实生效的 php.ini 文件,同步调整 upload_max_filesize、post_max_size、memory_limit 三项参数,并重启对应 PHP 服务后验证。

1. 找到正在使用的 php.ini 路径
别猜路径,必须确认真实生效文件:
- 在网站根目录新建一个 test.php,内容为:
<?php phpinfo(); ?> - 用浏览器访问
http://你的域名/test.php(如http://localhost/test.php) - 搜索 Loaded Configuration File,记下显示的完整路径,例如:
C:\phpstudy_pro\Extensions\php\php8.1.10\php.ini - 这个路径就是你要编辑的文件,不是其他“php.ini.default”或面板里显示的模板路径
2. 修改三个必须同步调整的参数
仅改 upload_max_filesize 一定失败。打开上一步找到的 php.ini,定位并修改以下三项(单位用 M,不加引号):
- upload_max_filesize = 128M(单个文件上限,按需设,如 256M、512M)
- post_max_size = 136M(必须 ≥ upload_max_filesize,建议多留 8M 给表单字段和 header)
- memory_limit = 256M(建议 ≥ post_max_size 的两倍,避免 move_uploaded_file 或图像处理时内存溢出)
3. 重启对应 PHP 服务(不是只重启 Apache/Nginx)
小皮面板中:
- 进入左侧【软件管理】→ 找到你当前站点所用的 PHP 版本(如 PHP 8.1)→ 点击右侧的停止,再点启动
- 如果站点用的是 Nginx + PHP-FPM 模式,还需在【网站】模块中,点击该站点右侧的重启按钮
- 切勿只重启 Apache 或只刷新页面——PHP 配置由 PHP 进程加载,不重启 PHP 就不会读新 ini
4. 验证是否生效
回到 test.php 页面,刷新后搜索:
- upload_max_filesize → 应显示你设置的值(如 128M)
- post_max_size → 应显示你设置的值(如 136M)
- memory_limit → 应匹配你写的值(如 256M)
- 三者单位都应为 M,且无引号、无 MB、无小数点

















