通过修改配置真正解决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 相关文章推荐
PHP4之真OO
Oct 09 PHP
PHP脚本数据库功能详解(上)
Oct 09 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
详解thinkphp中的volist标签
Jan 15 PHP
在laravel中实现事务回滚的方法
Oct 10 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 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
正则表达式语法
2006/10/09 Javascript
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
javascript 新浪背投广告实现代码
2009/07/07 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
vue实现购物车列表
2020/06/30 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
Python中的函数作用域
2018/05/07 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Python列表(List)知识点总结
2019/02/18 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
汽车专业学生自我评价
2014/01/19 职场文书
关于安全演讲稿
2014/05/09 职场文书
市场营销专业自荐书
2014/06/10 职场文书
活动总结范文
2014/08/30 职场文书
2014年绩效考核工作总结
2014/12/11 职场文书
表扬稿格式范文
2015/01/16 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
Go语言设计模式之结构型模式
2021/06/22 Golang
Redis读写分离搭建的完整步骤
2021/09/14 Redis