在 CentOS 系统中,要修改 PHP 的 post_max_size 配置,你需要编辑 PHP 配置文件 php.ini
-
打开终端。
-
使用文本编辑器打开
php.ini文件。通常情况下,该文件位于/etc/php.ini。你可以使用vi、nano或其他文本编辑器打开它。例如,使用vi编辑器:
sudo vi /etc/php.ini
如果你不确定使用的是哪个 PHP 版本,可以尝试以下命令:
sudo find / -name php.ini
- 在
php.ini文件中找到post_max_size设置。你可以使用搜索功能(在vi中按/键)来查找它。例如:
post_max_size
- 将
post_max_size的值更改为你想要的值。例如,如果你想将其设置为 100M,可以这样修改:
post_max_size = 100M
确保在等号后面有一个空格,并且使用正确的单位(如 K、M、G 等)。
-
保存并关闭
php.ini文件。如果你使用的是
vi编辑器,按Esc键,然后输入:wq并按回车键以保存并退出。如果你使用的是
nano编辑器,按Ctrl + X,然后按Y,最后按回车键以保存并退出。 -
重启你的 web 服务器以使更改生效。根据你使用的 web 服务器,重启命令可能有所不同。以下是一些常见 web 服务器的重启命令:
对于 Apache:
sudo systemctl restart httpd对于 Nginx:
sudo systemctl restart nginx对于 PHP-FPM:
sudo systemctl restart php-fpm -
现在,
post_max_size设置已更新。你可以创建一个 PHP 文件(例如info.php),其中包含以下内容,以检查更改是否生效:
<?php
phpinfo();
?>
将此文件上传到你的 web 服务器,并通过浏览器访问它(例如:http://your_server_ip/info.php)。在显示的 PHP 信息页面中,搜索 post_max_size,你应该看到你设置的值。