php.ini中文件上传功能配置选项说明
来源:互联网 发布:geekbench mac下载 编辑:程序博客网 时间:2024/05/09 09:40
file_uploads = On
是否允许HTTP文件上传。默认值为On允许HTTP文件上传,此选项不能设置为Off。
upload_tmp_dir =
文件上传的临时存放目录。如果没指定则PHP会使用系统默认的临时目录。该选项默认为空,此选项在手动配置PHP运行环境时,也容易遗忘,如果不配置这个选项,文件上传功能就无法实现,你必须给这个选项赋值,比如upload_tmp_dir = "d:/fileuploadtmp" ,代表在D盘目录下有一个fileuploadtmp目录,并且给这目录读写权限。
upload_max_filesize = 2M
上传文件的最大尺寸。这个选项默认值为2M,即文件上传的大小为2M,如果你想上传一个50M的文件,你必须设定 upload_max_filesize = 50M。
但是仅设置upload_max_filesize = 50M 还是无法实现大文件的上传功能,我们还必须修改php.ini文件中的 post_max_size 选项。
继续在 php.ini 中查找 Data Handling ,在这个区域有1个选项:
post_max_size = 8M
指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M。如果POST数据超出限制,那么$_POST和$_FILES将会为空。
要上传大文件,你必须设定该选项值大于upload_max_filesize选项的值,例如你设置了upload_max_filesize = 50M ,这里可以把post_max_size = 100M。
另外如果启用了内存限制,那么该值应当小于memory_limit 选项的值。
继续在 php.ini 中查找 Resource Limits ,在这个区域有3个选项:
max_execution_time = 30
每个PHP页面运行的最大时间值(单位秒),默认30秒。当我们上传一个较大的文件,例如50M的文件,很可能要几分钟才能上传完,但php默认页面最久执行时间为30秒,超过30秒,该脚本就停止执行,这就导致出现无法打开网页的情况。因此我们可以把值设置的较大些,如 max_execution_time = 600。 如果设置为0,则表示无时间限制。
max_input_time = 60
每个PHP脚本解析请求数据所用的时间(单位秒),默认60秒。当我们上传大文件时,可以将这个值设置的较大些。 如果设置为0,则表示无时间限制。
memory_limit = 128M
这个选项用来设置单个PHP脚本所能申请到的最大内存空间。这有助于防止写得不好的脚本消耗光服务器上的可用内存。如果不需要任何内存上的限制将其设为 -1。
php5.2.0以前的版本默认8M; php.5.2.0版本默认为16M。php 5.2.0之后的版本默认为 128M;
- php.ini中文件上传功能配置选项说明
- php.ini 核心配置选项说明
- php.ini 核心配置选项说明
- php.ini 核心配置选项说明
- php.ini 核心配置选项说明
- php.ini 核心配置选项说明
- php.ini 核心配置选项说明
- PHP.INI配置:文件上传功能配置
- PHP - Manual手册 - 附录 - php.ini 配置选项 - php.ini 核心配置选项说明 - file_uploads
- PHP中文件上传功能的实现
- 〔php.ini 核心配置选项说明〕
- PHP.ini 配置说明
- php.ini配置说明
- PHP.INI配置:文件上传功能配置教程
- PHP.INI配置:文件上传功能配置教程
- windows 之PHP.INI配置:文件上传功能配置教程
- PHP.INI配置:文件上传功能配置教程
- PHP配置文件 php.ini 选项说明
- CSS中垂直居中大总结以及实现原理分析
- 推荐算法和机器学习系列 - 推荐算法综述
- socket.io使用netscaler作为代理服务器进行转发时可能出现的问题及其处理办法
- 访问网络共享中的数据的方式
- html5 实现简易 slider
- php.ini中文件上传功能配置选项说明
- mybaits开发之通用 dao层编写
- Tomcat 7最大并发连接数的正确修改方法
- MyEclipse new 后面的菜单选项设置
- POJ 3104
- vector,list,deque
- Android中ListView或者GridView的Item和Item中控件的事件冲突
- 《JAVA与模式》之观察者模式
- java redis使用之利用jedis实现redis消息队列