php上传大文件设置方法


Posted in PHP onApril 14, 2016

打开php.ini,首先找到

;;;;;;;;;;;;;;;;
; file uploads ;
;;;;;;;;;;;;;;;;

区域,有影响文件上传的以下几个参数:

file_uploads  =  on  ;//是否允许通过http上传文件的开关。默认为on即是开

upload_tmp_dir  ;//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize  =  8m  ;//望文生意,即允许上传文件大小的最大值。默认为2m


;;;;;;;;;;;;;;;;;
; data handling ;
;;;;;;;;;;;;;;;;;
区域,还有一项:

post_max_size  =  8m ;//指通过表单post给php的所能接收的最大值,包括表单里的所有值。默认为8m

一般地,设置好上述四个参数后,上传<=8m的文件是不成问题,在网络正常的情况下。

但如果要上传>8m的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100m/s的上传高速,否则你还得关心关心下面的参数:

;;;;;;;;;;;;;;;;;;;
; resource limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time  =  600 ;//每个php页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;//每个php页面接收数据所需的最大时间,默认60秒

memory_limit  =  8m ;//每个php页面所吃掉的最大内存,默认8m
PHP 相关文章推荐
一段防盗连的PHP代码
Dec 06 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
Dec 18 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
PHP 观察者模式的实现代码
May 10 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
php通过curl模拟登陆DZ论坛
May 11 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
Redis构建分布式锁
Mar 28 PHP
详解PHP队列的实现
Mar 14 PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 #PHP
java模拟PHP的pack和unpack类
Apr 13 #PHP
php远程下载类分享
Apr 13 #PHP
Thinkphp和onethink实现微信支付插件
Apr 13 #PHP
PHP MSSQL 分页实例
Apr 13 #PHP
php构造方法中析构方法在继承中的表现
Apr 12 #PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 #PHP
You might like
简单的php写入数据库类代码分享
2011/07/26 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
简介JavaScript中的push()方法的使用
2015/06/09 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
python私有属性和方法实例分析
2015/01/15 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
python的exec、eval使用分析
2017/12/11 Python
Python中创建二维数组
2018/10/17 Python
python生成n个元素的全组合方法
2018/11/13 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
大学毕业感言
2014/01/10 职场文书
预备党员转正思想汇报
2014/01/12 职场文书
物业接待员岗位职责
2015/04/15 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript