要在 CentOS 下调整 PHP 的 upload_max_filesize
,请按照以下步骤操作:
打开 PHP 配置文件。通常情况下,该文件名为 php.ini
。它可能位于以下路径之一:
使用文本编辑器打开相应的文件,例如使用 vi
或 nano
:
sudo vi /etc/php.ini
或者
sudo nano /etc/php.ini
在 php.ini
文件中找到 upload_max_filesize
设置项。如果没有找到,请在文件的末尾添加一行。将其值更改为您希望的大小,例如 10M、50M 或 100M。确保在值后面加上 “M”(表示兆字节)或 “K”(表示千字节),例如:
upload_max_filesize = 50M
如果您还希望调整 post_max_size
(POST 请求的最大大小),请确保它大于或等于 upload_max_filesize
的值。例如:
post_max_size = 50M
保存并关闭 php.ini
文件。
重启您的 web 服务器以使更改生效。这将取决于您使用的 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),然后搜索 upload_max_filesize
和 post_max_size
。您应该看到您刚刚设置的值。
完成后,出于安全原因,建议删除 info.php
文件。