服务器更改上传文件大小限制

1,898 阅读1分钟

LNMP 环境: centOS7, php7.2 要改两处地方

修改php配置文件的限制

  1. 更改php.ini配置文件中 upload_max_filesize

    # 查看当前环境中的php限制上传文件大小
    $ php -i | grep upload
    
  2. 找到php.ini所在位置

    # 输出php.ini所在的文件目录
    $ whereis php.ini
    
    # 多种方式查找 php.ini 所在目录
    $ php -i | grep "Loaded Configuration File"
    $ ps -ef | grep 'php-fpm' 
    
  3. 编辑php.ini并修改upload_max_filesize为你想设置的数值,最好会使用VIM查找关键词的方法

    # 允许上传的文件大小的最大值
    upload_max_filesize = 50M
    # 通过POST表单传给PHP的数据大小最大值
    post_max_size = 50M
    

修改nginx配置文件的限制

# 自行查找对应的nginx配置文件
$ vim /etc/nginx/nginx.conf

# 将此字段设置为目标大小
client_max_body_size 50m;

PS: 重启php-fpm和nginx即可

#  查看php-fpm进程号
$ ps aux|grep php-fpm

# 使用 kill -USR2 平滑重载
$ kill -USR2 18267