centos php配置中的upload_max_filesize怎么改
要更改 CentOS 中的 PHP upload_max_filesize
配置,您需要编辑 PHP 配置文件。通常,这个文件是 php.ini
。以下是详细步骤:
-
找到 php.ini 文件: 首先,您需要找到正在使用的
php.ini
文件。可以通过创建一个 PHP 文件并使用phpinfo()
函数来查找。创建一个名为
info.php
的文件,并在其中添加以下代码:<?php phpinfo(); ?>
将此文件上传到您的 Web 服务器(例如,放在
/var/www/html/
目录下),然后在浏览器中访问http://your_server_ip/info.php
。搜索页面上的 “Loaded Configuration File” 来找到php.ini
文件的路径。 -
编辑 php.ini 文件: 使用文本编辑器打开找到的
php.ini
文件。您可以使用vi
、nano
或其他您喜欢的编辑器。例如,使用nano
编辑器:sudo nano /path/to/php.ini
将
/path/to/php.ini
替换为实际的php.ini
文件路径。 -
修改 upload_max_filesize: 在
php.ini
文件中找到upload_max_filesize
设置。您可能会看到类似这样的行:upload_max_filesize = 2M
将
2M
更改为您希望的最大上传文件大小。例如,如果您想允许最大 50MB 的文件上传,可以将其更改为:upload_max_filesize = 50M
-
保存并关闭文件: 如果您使用的是
nano
编辑器,按Ctrl + O
保存文件,然后按Enter
确认。按Ctrl + X
退出编辑器。 -
重启 Web 服务器: 更改配置后,您需要重启 Web 服务器以使更改生效。如果您使用的是 Apache,可以运行以下命令:
sudo systemctl restart httpd
如果您使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginx sudo systemctl restart php-fpm
-
验证更改: 再次访问
http://your_server_ip/info.php
并搜索upload_max_filesize
,确认更改已生效。
通过以上步骤,您应该能够成功更改 CentOS 中的 PHP upload_max_filesize
配置。