要调整 CentOS 中的 PHP upload_max_filesize
,请按照以下步骤操作:
打开 PHP 配置文件 php.ini
。通常情况下,该文件位于 /etc/php.ini
。如果你不确定文件的确切位置,可以运行以下命令来查找它:
find / -name php.ini
使用文本编辑器打开 php.ini
文件。例如,你可以使用 vi
或 nano
。在这里,我们将使用 vi
作为示例:
sudo vi /etc/php.ini
在 php.ini
文件中找到 upload_max_filesize
设置。它可能看起来像这样:
upload_max_filesize = 2M
默认情况下,该值可能设置为 2M 或更小。要增加上传文件的大小限制,请将其更改为你希望的值。例如,如果你想将最大上传文件大小设置为 100M,你可以这样修改:
upload_max_filesize = 100M
请确保你使用的是 M
(兆字节)、K
(千字节)或 G
(吉字节)作为单位。
如果你还想调整 post_max_size
设置,以允许更大的 POST 请求,也可以在 php.ini
文件中找到并修改它。例如,将 post_max_size
设置为 128M:
post_max_size = 128M
保存并关闭 php.ini
文件。
为了使更改生效,需要重启你的 web 服务器。如果你使用的是 Apache,可以运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
最后,验证更改是否生效。你可以创建一个名为 info.php
的文件,其中包含以下内容,并将其上传到你的 web 服务器:
<?php
phpinfo();
?>
然后,在浏览器中访问 http://your_server_ip/info.php
。在显示的 PHP 信息页面中,搜索 upload_max_filesize
和 post_max_size
,确保它们已更新为你设置的值。完成验证后,出于安全原因,建议删除 info.php
文件。