通过修改配置真正解决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面向对象全攻略 (二) 实例化对象 使用对象成员
Sep 30 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
PHP获取指定月份第一天和最后一天的方法
Jul 18 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
thinkPHP5.0框架自动加载机制分析
Mar 18 PHP
PDO::rollBack讲解
Jan 29 PHP
Thinkphp 框架扩展之类库扩展操作详解
Apr 23 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中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
Yii2中datetime类的使用
2016/12/17 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
写js时遇到的一些小问题
2010/12/06 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python自定义线程池实现方法分析
2018/02/07 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
python的sorted用法详解
2019/06/25 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
计算机软件个人的自荐信范文
2013/12/01 职场文书
幼儿教师研修感言
2014/02/12 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
科长竞聘演讲稿
2014/05/16 职场文书
2014年村官工作总结
2014/11/24 职场文书
2014年信用社工作总结
2014/11/25 职场文书
社区宣传标语口号
2015/12/26 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
2019大学生实习报告
2019/06/21 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python
Python torch.flatten()函数案例详解
2021/08/30 Python
mysql主从复制的实现步骤
2021/10/24 MySQL
Python如何将list中的string转换为int
2022/07/15 Ruby