在 CentOS 系统中,PHP 配置文件上传限制主要涉及到以下几个参数:
upload_max_filesize
:这个参数用于设置单个文件的最大上传大小。例如,如果你想允许用户上传最大为 10MB 的文件,你需要在 php.ini 文件中设置:upload_max_filesize = 10M
post_max_size
:这个参数用于设置 POST 请求的最大允许大小。它应该大于或等于 upload_max_filesize
。例如,如果你想允许最大为 10MB 的文件上传,你可以设置:post_max_size = 10M
max_file_uploads
:这个参数用于设置一次请求中允许上传的最大文件数量。例如,如果你想允许用户一次上传最多 5 个文件,你可以设置:max_file_uploads = 5
要修改这些参数,请按照以下步骤操作:
打开终端。
使用文本编辑器(如 vim、nano 等)打开 php.ini 文件。通常,该文件位于 /etc/php.ini
。例如,使用 vim 编辑器,你可以输入以下命令:
sudo vim /etc/php.ini
在 php.ini 文件中找到上述参数并进行修改。如果找不到这些参数,可以在文件末尾添加它们。
保存并关闭 php.ini 文件。
重启 PHP 服务以使更改生效。根据你使用的 Web 服务器(如 Apache 或 Nginx),重启命令可能有所不同。对于 Apache,你可以使用以下命令:
sudo systemctl restart httpd
对于 Nginx 和 PHP-FPM,你可以使用以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
现在,PHP 文件上传限制应该已经更新为你设置的值。