php文件上传超出2M大小限制

本文指导如何检查并修改PHP的php.ini配置文件,设置`post_max_size`、`upload_max_filesize`和`max_execution_time`以允许大文件上传。同时,也介绍了在Nginx配置文件中设置`client_max_body_size`来配合PHP设置,确保能处理50M以上的大文件。最后,给出了重启PHP和Nginx服务的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看phpinfo

先确定当前用的哪个php.ini配置

Loaded Configuration File /etc/php/7.2/fpm/php.ini

则修改对应的php.ini配置

sudo vi /etc/php/7.2/fpm/php.ini
  • [1、通过php.ini查看php配置文件位置]
  1. post_max_size = 50M      #可接受的最大POST数据
  2. upload_max_filesize = 50M   #文件上传允许的最大值
  3. max_execution_time = 300   #每个脚本的最大执行时间,秒
  • [2.修改Nginx配置文件/etc/nginx/nginx.conf]
  1. (1)client_max_body_size 50m   #客户端最大上传大小 50M
  2. 如果没有该参数,手动添加。
  • [重启PHP:sudo service php7.2-fpm restart]
  • [平滑重启Nginx sudo service nginx reload]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值