通过修改配置真正解决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 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
实用函数3
Nov 08 PHP
PHP下打开URL地址的几种方法小结
May 16 PHP
php设计模式 Composite (组合模式)
Jun 26 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
php常用hash加密函数
Nov 22 PHP
php通过文件流方式复制文件的方法
Mar 13 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
linux下php上传文件注意事项
Jun 11 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 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和C#可共用的可逆加密算法详解
2015/10/26 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
JavaScript模块详解
2017/12/18 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
python 控制语句
2011/11/03 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
python实现单向链表详解
2018/02/08 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
Python的UTC时间转换讲解
2019/02/26 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
雾霾停课通知
2015/04/24 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
Apache自带的ab压力测试工具的实现
2022/07/23 Servers