在Ubuntu系统中,PHP文件上传大小限制通常由两个配置文件决定:php.ini 和 .htaccess。要修改文件上传大小限制,请按照以下步骤操作:
- 找到
php.ini文件。它通常位于/etc/php/{php_version}/apache2/或/etc/php/{php_version}/cli/目录下,其中{php_version}是您安装的PHP版本(例如:7.4)。如果您不确定使用的是哪个目录,请尝试搜索php.ini文件:
sudo find / -name php.ini
- 使用文本编辑器打开
php.ini文件。例如,使用nano编辑器:
sudo nano /etc/php/{php_version}/apache2/php.ini
将 {php_version} 替换为您的实际PHP版本。
- 在
php.ini文件中找到以下两个设置项:
upload_max_filesize = 2M
post_max_size = 8M
将 2M 和 8M 更改为您希望设置的文件上传大小限制。例如,如果您希望将上传限制设置为100MB,请将其更改为:
upload_max_filesize = 100M
post_max_size = 100M
-
保存并关闭
php.ini文件。 -
重启Apache服务器以使更改生效:
sudo systemctl restart apache2
现在,PHP文件上传大小限制应已更新为您在 php.ini 文件中设置的值。
如果您使用的是Nginx服务器,请按照以下步骤操作:
-
找到
php.ini文件,如上所述。 -
打开
php.ini文件。 -
修改
upload_max_filesize和post_max_size设置,如上所述。 -
保存并关闭
php.ini文件。 -
重启PHP-FPM服务以使更改生效:
sudo systemctl restart php{php_version}-fpm
将 {php_version} 替换为您的实际PHP版本。
- 修改Nginx配置文件(通常位于
/etc/nginx/sites-available/{your_domain}),添加或修改以下行:
client_max_body_size {desired_size};
将 {desired_size} 替换为您希望设置的文件上传大小限制,例如:100M。
-
保存并关闭Nginx配置文件。
-
重启Nginx服务器以使更改生效:
sudo systemctl restart nginx
现在,PHP文件上传大小限制应已更新为您在 php.ini 文件和Nginx配置文件中设置的值。
以上就是关于“Ubuntu PHP文件上传大小限制”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm