ubuntu

Ubuntu PHP配置中上传文件大小限制

小樊
53
2025-09-21 03:38:32
栏目: 编程语言

在Ubuntu系统中,PHP上传文件大小限制通常由两个配置文件决定:php.ini.htaccess。你可以按照以下步骤来修改这些配置文件,以增加上传文件的大小限制。

  1. 修改 php.ini 文件:

首先,找到你的 php.ini 文件。它通常位于 /etc/php/{php_version}/apache2//etc/php/{php_version}/cli/ 目录下,其中 {php_version} 是你的PHP版本号。例如,如果你的PHP版本是7.4,那么文件路径可能是 /etc/php/7.4/apache2/php.ini

使用文本编辑器打开 php.ini 文件,如 nanovim。例如,运行以下命令:

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

php.ini 文件中,找到以下两行:

upload_max_filesize = 2M
post_max_size = 8M

将这两个值更改为你希望的上传文件大小限制。例如,如果你想允许上传最大为100MB的文件,可以将这两行更改为:

upload_max_filesize = 100M
post_max_size = 100M

保存并关闭 php.ini 文件。

  1. 修改 .htaccess 文件(可选):

如果你使用的是Apache服务器,并且希望在特定目录中设置上传文件大小限制,你还可以在 .htaccess 文件中进行设置。在你的目标目录中创建或编辑 .htaccess 文件,然后添加以下内容:

php_value upload_max_filesize 100M
php_value post_max_size 100M

100M 更改为你希望的上传文件大小限制。

保存并关闭 .htaccess 文件。

  1. 重启Web服务器:

为了使更改生效,你需要重启Web服务器。对于Apache服务器,运行以下命令:

sudo systemctl restart apache2

现在,你的上传文件大小限制应该已经更新。请注意,如果你使用的是Nginx或其他Web服务器,你需要根据相应的文档进行配置。

0
看了该问题的人还看了