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 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 PHP
Laravel 5框架学习之子视图和表单复用
Apr 09 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
PHP 7.4 新语法之箭头函数实例详解
May 09 PHP
php探针不显示内存解决方法
Sep 17 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 mcrypt可逆加密算法分析
2011/07/19 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
浅析js封装和作用域
2013/07/09 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
Python交换变量
2008/09/06 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
python正则实现计算器功能
2017/12/14 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
安装docker-compose的两种最简方法
2019/07/30 Python
python面向对象 反射原理解析
2019/08/12 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
学python需要去培训机构吗
2020/07/01 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
大专生自我鉴定范文
2013/10/01 职场文书
人事部主管岗位职责
2013/12/26 职场文书
投标单位介绍信
2014/01/09 职场文书
社区母亲节活动记录
2014/03/06 职场文书
企业承诺书怎么写
2014/05/24 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫