通过修改配置真正解决php文件上传大小限制问题(nginx+php)


Posted in PHP onSeptember 23, 2015
max_execution_time = 300
max_input_time = 600

前面已经介绍过apache+php下如何解决php文件上传大小限制问题。那么对于nginx+php网站,与apache+php下如何解决php文件上传大小限制问题不同的就是nginx本身的限制,限制了客户端上传文件的大小,这里以nginx为例说明nginx+php下如何解决这个问题。

1.nginx配置项修改

   修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的值。比如:

location ~ \.php$ {
root   /home/www/htdocs;
fastcgi_pass www.169it.com;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name;
include  fastcgi_params;
client_max_body_size 10m;
#客户端上传文件大小设为10M
client_body_temp_path /home/www/nginx_temp;
#设置临时目录
}

2.php配置项修改

   还需要根据实际情况来修改php.ini配置文件中的max_execution_time(php页面执行最大时间)、 max_input_time(php页面接受数据最大时间)、memory_limit(php页面占用的最大内存)、upload_max_filesize和post_max_size等5个参数。

修改php.ini配置文件

upload_max_filesize = 20M
post_max_size = 30M
memory_limit = 256M

如果文件过大,会出现时间问题,必要的话,做如下修改:

max_execution_time = 300
max_input_time = 600

以上内容就是本文给大家叙述的有关通过修改配置真正解决php文件上传大小限制问题(nginx+php)的,希望大家喜欢。

PHP 相关文章推荐
php实现首页链接查询 友情链接检查的代码
Jan 05 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
Sep 04 PHP
模板引擎smarty工作原理以及使用示例
May 25 PHP
PHP链接MySQL的常用扩展函数
Oct 23 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
PHP实现即时输出、实时输出内容方法
May 27 PHP
PHP实现合并discuz用户
Aug 05 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP XML Expat解析器知识点总结
Feb 15 PHP
php实现简单的MVC框架实例
Sep 23 #PHP
php实现的单一入口应用程序实例分析
Sep 23 #PHP
PHP中常见的缓存技术实例分析
Sep 23 #PHP
PHPStrom中实用的功能和快捷键大全
Sep 23 #PHP
PHP提高编程效率的20个要点
Sep 23 #PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 #PHP
php设置页面超时时间解决方法
Sep 22 #PHP
You might like
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
python算法学习之基数排序实例
2013/12/18 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
python数据化运营的重要意义
2019/11/25 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
Python为何不支持switch语句原理详解
2020/10/21 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
优秀学生干部个人的自我评价
2013/10/04 职场文书
预防艾滋病宣传标语
2014/06/25 职场文书
个人学习总结范文
2015/02/15 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
入党转正申请报告
2015/05/15 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript
MySql开发之自动同步表结构
2021/05/28 MySQL
php双向队列实例讲解
2021/11/17 PHP