在Linux系统中,要调整PHP的最大上传文件大小,您需要修改PHP配置文件php.ini
打开终端。
使用文本编辑器打开php.ini
文件。这个文件通常位于/etc/php/{php_version}/apache2/
(对于Apache服务器)或/etc/php/{php_version}/fpm/
(对于Nginx和PHP-FPM)。请将{php_version}
替换为您的PHP版本,例如7.4
。常用的文本编辑器有nano
、vi
和vim
。以下是使用nano
编辑器的示例:
sudo nano /etc/php/7.4/apache2/php.ini
如果您不确定PHP配置文件的位置,可以运行以下命令:
php --ini
php.ini
文件中找到以下两行:upload_max_filesize = 2M
post_max_size = 8M
upload_max_filesize
是PHP允许上传的最大文件大小,post_max_size
是POST请求允许的最大数据大小。您可以根据需要调整这些值。例如,如果您想将最大上传文件大小设置为100MB,可以将这两行更改为:
upload_max_filesize = 100M
post_max_size = 100M
保存并关闭php.ini
文件。如果您使用的是nano
编辑器,可以按Ctrl + X
,然后按Y
,最后按Enter
。
重启Web服务器以使更改生效。对于Apache服务器,运行以下命令:
sudo systemctl restart apache2
对于Nginx和PHP-FPM,运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
请确保将php7.4-fpm
替换为您的PHP版本。
现在,PHP的最大上传文件大小已根据您的更改进行了调整。