linux

Linux中如何调整PHP的最大上传文件大小

小樊
41
2025-08-01 06:00:58
栏目: 编程语言

在Linux系统中,要调整PHP的最大上传文件大小,您需要修改PHP配置文件php.ini

  1. 打开终端。

  2. 使用文本编辑器打开php.ini文件。这个文件通常位于/etc/php/{php_version}/apache2/(对于Apache服务器)或/etc/php/{php_version}/fpm/(对于Nginx和PHP-FPM)。请将{php_version}替换为您的PHP版本,例如7.4。常用的文本编辑器有nanovivim。以下是使用nano编辑器的示例:

sudo nano /etc/php/7.4/apache2/php.ini

如果您不确定PHP配置文件的位置,可以运行以下命令:

php --ini
  1. 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
  1. 保存并关闭php.ini文件。如果您使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter

  2. 重启Web服务器以使更改生效。对于Apache服务器,运行以下命令:

sudo systemctl restart apache2

对于Nginx和PHP-FPM,运行以下命令:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

请确保将php7.4-fpm替换为您的PHP版本。

现在,PHP的最大上传文件大小已根据您的更改进行了调整。

0
看了该问题的人还看了