修改php文件上传的大小限制
查找配置文件
首先找到php配置文件php.ini
一般在/etc/php下,有一个以你PHP版本为名的文件夹,进入后再进入apache2文件夹
以php7.2为例,cd /etc/php/7.2/apache2
就可以看到php.ini文件
修改配置
file_uploads 确定服务器上的PHP脚本是否可以接受HTTP文件上传
memory_limit 设置脚本可以分配的最大内存量,防止失控的脚本独占服务器内存
upload_max_filesize PHP处理上传文件的最大值,此值必须小于post_max_size值
post_max_size 通过POST方法可以接受的信息最大量
如果要上传>8M的大体积文件,除了设置上述四项外,还需要进一步配置以下的参数
max_execution_time = x ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = x ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = x ;每个PHP页面所吃掉的最大内存,默认8M
重启服务使配置生效
1.第一种方式,通过 systemd 服务管理工具来重新启动
sudo systemctl restart php7.2-fpm.service
重启完还可以通过以下命令来查看PHP服务状态,检测是否正常启动
sudo systemctl status php7.2-fpm.service
2.第二种方式 找到 php-fpm 进程id,杀死进程,重新启动进程
ps aux | grep php-fpm
kill -9 进程号
/etc/init.d/php-fpm start
提示
修改配置前应该提前做好备份
打赏: 支付宝
本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其他用途,否则后果自负。 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!