在 CentOS 系统中修改 PHP 配置参数,其实并不复杂。简单来说,就是找到 php.ini 配置文件,调整对应参数后重启服务即可。不过在实际操作中,仍有一些细节需要注意,否则很容易出现配置不生效的问题。

第一步是定位关键配置文件。通常情况下,php.ini 可能位于 /etc/php.ini 或 /etc/php.d/ 目录下。如果不清楚具体路径,可以直接在终端执行以下命令进行查找:
sudo find / -name php.ini找到文件后,用常用的编辑器打开即可。以 nano 为例,命令如下:
sudo nano /etc/php.ini这里有一个容易混淆的地方:如果你使用的是 PHP 7.2 及以上版本,有时需要修改 /etc/php.d/ 目录中的某个 .ini 文件,例如 php.ini-production 或 php.ini-development。虽然文件名不同,但它们都可能是 PHP 配置生效的入口。
进入配置文件后,使用搜索功能快速找到需要调整的参数。比如要修改上传文件大小限制,就搜索 upload_max_filesize。找到对应项后,将数值改为需要的大小,例如 100M:
upload_max_filesize = 100M修改完成后保存并退出。如果使用 nano 编辑器,可以按 Ctrl + X,再按 Y,最后按回车确认保存。
接下来是非常关键的一步:重启 Web 服务,否则新的 PHP 配置不会立即生效。如果是 Apache,可以执行:
sudo systemctl restart httpd如果是 Nginx 搭配 PHP-FPM,则需要分别重启两个服务:
sudo systemctl restart nginx
sudo systemctl restart php-fpm完成后,建议立即验证配置是否已经生效。最简单的方法是新建一个 info.php 文件,并放到网站根目录中,文件内容只需要一行:
然后在浏览器中访问 https://你的服务器IP/info.php,找到刚刚修改的参数,查看数值是否已经更新。确认无误后,记得及时删除这个文件,以免泄露服务器环境信息。
总体来说,CentOS 下修改 PHP 配置参数的流程就是:查找配置文件、编辑参数、重启服务、验证结果。虽然不同 PHP 版本和系统环境下,路径或文件名可能略有差异,但操作思路基本一致。掌握这个方法后,后续修改其他 PHP 参数也会更加轻松。
