php修改文件上传限制方法汇总


Posted in PHP onApril 07, 2015

PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP、apache等的一些参数。下面,我们简要介绍一下PHP文件上传涉及到的一些参数:

file_uploads :是否允许通过HTTP上传文件的开关,默认为ON即是开。

upload_tmp_dir :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限,如果未指定则PHP使用系统默认值。

upload_max_filesize :允许上传文件大小的最大值,默认为2M。

post_max_size :控制在采用POST方法进行一次表单提交中PHP所能够接收的最大数据量。如果希望使用PHP文件上传功能,则需要将此值改为比upload_max_filesize要大。

max_input_time :以秒为单位对通过POST、GET以及PUT方式接收数据时间进行限制。如果应用程序所运行环境处在低速链路上,则需要增加此值以适应接收数据所需的更多时间。

memory_limit :为了避免正在运行的脚本大量使用系统可用内存,PHP允许定义内存使用限额。通过memory_limit变量来指定单个脚本程序可以使用的最大内存容量变量memory_limit的值应当适当大于post_max_size的值。

max_execution_time :max_execution_time 设置了在强制终止脚本前PHP等待脚本执行完毕的时间,此时间以秒计算。当脚本进入了一个无限循环状态时此变量非常有用。然而,当存在一个需要很长时间完成的合法活动时(例如上传大型文件),这项功能也会导致操作失败。在这样的情况下必须考虑将此变量值增加,以避免PHP在脚本正在执行某些重要过程的时候将脚本关闭。

对于linux主机,可能在/etc/httpd/conf.d/access.conf/下面里面还有php.conf 文件,这个文件可能会解决一些系统的文件大小限制问题。

以上所述就是本文的全部内容了,希望能够对大家熟练掌握php文件上传有所帮助。

PHP 相关文章推荐
PHP脚本数据库功能详解(中)
Oct 09 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
php连接Access数据库错误及解决方法
Jun 20 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
smarty内置函数capture用法分析
Jan 22 PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
php对接java现实加签验签的实例
Nov 25 PHP
tp5实现微信小程序多图片上传到服务器功能
Jul 16 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
windows下安装php的memcache模块的方法
Apr 07 #PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 #PHP
php获取网页里所有图片并存入数组的方法
Apr 06 #PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 #PHP
php简单实现快速排序的方法
Apr 04 #PHP
php获取网页上所有链接的方法
Apr 03 #PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 #PHP
You might like
收集的php编写大型网站问题集
2007/03/06 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
Javascript实现div的toggle效果实例分析
2015/06/09 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
python list转矩阵的实例讲解
2018/08/04 Python
python实现维吉尼亚加密法
2019/03/20 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
财务部出纳岗位职责
2013/12/22 职场文书
食品业务员岗位职责
2014/03/18 职场文书
产假请假条
2014/04/10 职场文书
学校周年庆活动方案
2014/08/22 职场文书
蓬莱阁导游词
2015/02/04 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
小程序实现侧滑删除功能
2022/06/25 Javascript