zoukankan      html  css  js  c++  java
  • Nginx中修改php.ini的上传设置upload_max_filesize的值

    普遍的网络越来越快,以前小家子气的2M上传限制慢慢变得不合时宜了。最近就把2M的限制直接提升到了20M。。。代码层面很快就修改好了,没什么可说的。但是上线的话还得修改一下服务器的配置。服务器是Nginx的,还不咋熟。

    于是我就开始修改:

    1.打开php.ini

     sudo vi /etc/php5/fpm/php.ini
    

    2. 修改配置并保存

     post_max_size = 20M
     upload_max_filesize = 20M
    

    按照使用apache的经验,果断重新加载nginx:

      sudo /etc/init.d/nginx reload //囧,先不要执行亲
    

    然后果断去页面upload file —— 擦!还是不行。

    正确是做法是:

    3. restart php5-fpm

      sudo /etc/init.d/php5-fpm restart
    

    这样就搞定了,nginx使用了新的php.ini配置。

    究其原因,apache是集成了php在内部,所以reload apache的时候php的配置也会更新。但是nginx是通过php5-fpm来支持php的,所以只是reload nginx是没有作用的。

    管中窥豹可见一斑,在nginx下修改php.ini的话,都需要restart php5-fpm,不单单针对upload_max_filesize和post_max_size这两项。

  • 相关阅读:
    tp框架自带扩展分页类修改样式
    win7获取管理员权限
    Git学习手记(二)
    安卓导出安装包
    浅谈存储过程
    Java宝典
    单例设计模式
    关于Cookie的有关内容
    开辟html5和css3学习随笔(2015-3-2)
    关于面试题
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8334698.html
Copyright © 2011-2022 走看看