通过修改配置真正解决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+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
PHP 上传文件的方法(类)
Jul 30 PHP
PHP 开发环境配置(Zend Server安装)
Apr 28 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
php使用websocket示例详解
Mar 12 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 PHP
PHP开发框架laravel安装与配置教程
Mar 13 PHP
php实现每天自动变换随机问候语的方法
May 12 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
PHP中关于php.ini参数优化详解
Feb 28 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实现博客,论坛图片防盗链的方法
2016/10/15 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
JavaScript框架(iframe)操作总结
2014/04/16 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
2018/08/29 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
Python实现约瑟夫环问题的方法
2016/05/03 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
采购内勤岗位职责
2013/12/10 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
资金申请报告范文
2015/05/14 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js