通过修改配置真正解决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 相关文章推荐
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
php防止恶意刷新与刷票的方法
Nov 21 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
php实现网站顶踩功能的完整前端代码
Jul 19 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
Apr 27 PHP
PHP创建单例后台进程的方法示例
May 23 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
Jun 03 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 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
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
Python创建系统目录的方法
2015/03/11 Python
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
Python 爬虫的原理
2020/07/30 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
简单的辞职信范文
2014/01/18 职场文书
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
毕业生自荐信格式
2014/03/07 职场文书
优秀班组事迹材料
2014/12/24 职场文书
Python基础之条件语句详解
2021/06/16 Python
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang