lnmp环境下 加大php文件上传限制三步骤

加大php文件上传限制三步骤

1.#修改nginx配置(可不修改)
vim /usr/local/nginx/conf/nginx.conf

sudo /usr/local/nginx/sbin/nginx -t

sudo /usr/local/nginx/sbin/nginx -s reload

2.修改php  location下的配置
vim /usr/local/nginx/conf/sns7.conf

    只需要修改对应上传路径的  client_max_body_size 
    location = /testtools/accountmanager/uploadFile {
        fastcgi_pass phpbackend;
        fastcgi_index testtools/index.php;
        set $script_name /testtools/index.php;
        #
        client_max_body_size 64m;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_param SCRIPT_FILENAME $document_root$script_name;
        include fastcgi_params;
    }


3.#修改php配置
vim /usr/local/php7.1/etc/php.ini
    upload_max_filesize = 64M
    post_max_size = 64M

修改完php的配置之后,要用phpinfo()来查看是否修改成功
检查php-fpm 是否加载了修改的配置
并用以下命令来给Php-fpm指定配置
/usr/local/php71/sbin/php-fpm -c /usr/local/php71/etc/php.ini -y /usr/local/php71/etc/php-fpm.conf -t

/usr/local/php71/sbin/php-fpm -c /usr/local/php71/etc/php.ini -y /usr/local/php71/etc/php-fpm.conf

4.#修改php-fpm配置
vim /usr/local/php7/etc/php-fpm.conf
将响应时间的限制改成0,不受限制,由于服务器较差,响应时间较长,可能会超过默认的30秒时间限制
request_terminate_timeout = 0;

ps -ef | grep php-fpm

#重启php-fpm(24926 是php-fpm的主进程)
sudo kill -USR2 24926

如果还出现504,502的现象
可以添加一下配置到locatino
#指定连接到后端FastCGI 的超时时间。 
fastcgi_connect_timeout 300;
#向FastCGI 传送请求的超时时间,这个值是指已经完成两次握手后向FastCGI 传送请求的超时时间。 
fastcgi_send_timeout 300;
#接收FastCGI 应答的超时时间,这个值是指已经完成两次握手后接收FastCGI 应答的超时时间。 
fastcgi_read_timeout 300;
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值