通过修改配置真正解决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生成WAP页面
Oct 09 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
php mysql 判断update之后是否更新了的方法
Jan 10 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
Jun 22 PHP
PHP数组和explode函数示例总结
May 08 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
Jun 20 PHP
详解php框架Yaf路由重写
Jun 20 PHP
php中通用的excel导出方法实例
Dec 30 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP的new static和new self的区别与使用
Nov 27 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模板中出现空行解决方法
2011/03/08 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
js读写json文件实例代码
2014/10/21 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
浅析vue数据绑定
2017/01/17 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
护理学专业求职信
2014/06/29 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
运动员加油词
2015/07/18 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript