改完php.ini后必须重启Nginx或Apache服务,而非仅重启小皮面板;因小皮Windows版默认不使用PHP-FPM,而是通过php-cgi或模块由Web服务器直接调用,重启Web服务才能重新加载新配置。

改完 php.ini 文件后,必须重启对应 PHP 版本所依赖的 Web 服务进程,而不是只重启小皮面板本身。
要重启的是 Nginx 或 Apache 服务
小皮面板中 PHP 本身不独立运行,而是作为模块嵌入到 Web 服务器中:
- 如果你用的是 Nginx(推荐,默认多数站点使用),改完 php.ini 后需点击【软件管理】→ 找到当前启用的 Nginx 版本 → 点击【重启】
- 如果你用的是 Apache,则需在【软件管理】中找到对应 Apache 版本 → 点击【重启】
- 仅重启“PHP 服务”按钮无效——小皮面板里没有单独的“PHP 服务”开关,PHP 是随 Web 服务器加载的
为什么不是重启 PHP-FPM?
小皮 Windows 版默认不使用 PHP-FPM 模式(那是 Linux+Nginx 的典型组合),而是通过 php-cgi.exe 或模块方式由 Nginx/Apache 直接调用。所以:
- 修改 php.ini 后,Nginx/Apache 在下次处理请求时才会重新读取配置
- 不重启,旧进程仍按缓存的配置运行,你的修改不会生效
- 常见表现:
allow_url_fopen改成 On 了,但 phpinfo() 里还是 Off
验证是否生效的小技巧
重启服务后,访问网站根目录下的 phpinfo.php(内容为 ),搜索你修改的配置项,确认值已更新。注意:测试完务必删掉该文件,避免信息泄露。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











