要调整 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 文件。