如何正确调整PHP上传附件大小限制

全局控制 php.ini 文件,修改php.ini 文件里面的参数
1、开启文件上传
file_uploads = On

2、内存大小
memory_limit = 128M // 在被取消之前,一个脚本可使用多少内存(字节)

3、增加 post 方式提交的数据大小
post_max_size = 32M

4、允许上传的最大上传文件大小
upload_max_filesize = 30M

5、最大的输入时间。一个脚本等待输入数据的时间有多长(秒)
max_input_time = 60

6、增加进程执行的时间。一个脚本可使用多少 CPU 秒
max_execution_time = 300

从逻辑顺序上:memory_limit > post_max_size > upload_max_filesize,再加上一个前提 max_execution_time许可时间足够长。

参考:http://lists.roundcube.net/pipermail/users/2011-March/007748.html



您好,请问您是想知道如何正确调整PHP上传附件大小限制吗?

如何正确调整PHP上传附件大小限制~

修改一下php.ini文件。


需要服务器权限才可修改!!

需要在PHP.ini里设置以下几项:
1. post_max_size =10M

表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.
限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等...

2.file_uploads = On

是否允许上传文件,如果为OFF您将不能上传文件.

3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"

上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.

4.upload_max_filesize =2M

最大上传文件大小,此项针对上传文件时单个文件的大小.

与post_max_size之间的关系:
在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.

注意:很多人遇到修改php.ini后重应WEB服务后仍然不能生效.这种情况应该先确认一下所改的php.ini是不是当前PHP所使用的.
您可以在WEB目录下建立一个php文件,内容很简单就一句话

代码:
<?php
phpinfo();
?>
浏览器中查看此文件, Configuration File (php.ini) Path 此项对应的就是您的PHP当前正在使用的php.ini文件了.

上传附件是大家经常需要操作的,但是很多情况都会限制上传附件的大小。那么下面小编为大家支支招。 修改上传附件大小限制方法: 修改 php.ini (Windows 系统在 C:/Windows/system32 下)中的下面几项: post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。) upload_max_filesize = 2M (上传的单个文件的最大限制) 保证 post_max_size >= upload_max_filesize 即可,也就是前者不小于后者。 修改之后一定要重启 Web 服务。

#15395185768# 怎么修改PHP的最大 传输限制? - ******
#轩典# 修改php.ini 找到:max_execution_time = 30 //这个是每个脚本运行的最长时间,单位秒 修改为:max_execution_time = 150 找到:max_input_time = 60 //这是每个脚本可以消耗的时间,单位也是秒 修改为:max_input_time = 300 找到:memory...

#15395185768# phpwind 8.5 论坛里面 附件和图片最大只支持2兆,怎么改成能上传10兆 - ******
#轩典# 这是php环境设定的,php默认上传配置2M需要更改php.ini里的最大上传的值才行,也就是讲你要有服务器权限,如果没有只能跟空间商协商了.

#15395185768# 怎么修改php虚拟空间单个文件上传大小限制 ******
#轩典# 如果空间商限制了你就不能突破规定的最大限制,只能改的更小,如果是自己的服务器需要修改配置文件,一般在C盘下的PHP.INI文件里

#15395185768# php中,怎么解决导入数据库时,文件大小的限制 - ******
#轩典# 你可以去看看这个网站里边写着如何导入数据库http://www.tangdudu.com 你说的有几个地方 1 nginx或者apache的限制 2 php的upload限制和phppost的最大值,和超时时间 3 mysql本身的限制

#15395185768# 修改PHP上传文件大小限制 - ******
#轩典# 1. 在php.ini中,做如下修改:file_uploads = onupload_tmp_dir = /home/uploadupload_max_filesize = 4000Mpost_max_size = 4000M一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下.但如果要上传>8...

#15395185768# 怎么修改上传附件大小限制 - ******
#轩典# upload_max_filesize的值要小于post_max_size的值.

#15395185768# 做下载站怎么设置上传大小限制8M及以上的附件 - ******
#轩典# 文件跨越了治理员限制的大年夜小 Click To Back... 我都设定的 但没有后果---哦 都可以了 修改 栏目 附件限制第一步在PHP.ini修改upload_max_filesize = 2M修改 2M这个第二步体系设置---网站设备---附件设置修改许可上传的附件大年夜小第三步修改栏目标附件限制

#15395185768# 如何修改服务器上传附件大小限制 - ******
#轩典# 需要在PHP.ini里设置以下几项:1. post_max_size =10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.2.file_uploads = On 是否允许上传文件,如果为OFF您将不能上传文件.3.upload_...

#15395185768# phpcms在编辑器里的上传附件大小限制在哪修改?? - ******
#轩典# 还需要在PHP.ini里修改upload_max_filesize 这个参数吧

#15395185768# 如何修改文件上传大小限制 - ******
#轩典# 此法不用直接.修改php.ini,适用于虚拟主机. 配置Apache支持.htaccess //找到 Options FollowSymLinks AllowOverride None //修改为 Options FollowSymLinks AllowOverride All //就可以了 在目录下新建一个.htaccess文件,windows默认是不...

  • PHPstudy修改上传文件限制大小限制的方法
  • 答:打开修改这三个里面的值,不知道修改成多少的,直接在原有数字后面加个0即可,一般够用了

  • 如何正确调整PHP上传附件大小限制?
  • 答:\x0d\x0a\x0d\x0a需要服务器权限才可修改!!\x0d\x0a\x0d\x0a需要在PHP.ini里设置以下几项:\x0d\x0a1. post_max_size =10M \x0d\x0a\x0d\x0a表单提交最大数据为10M.此项不是限制上传单个...

  • php上传图片只能小于1M
  • 答:修改PHP上传文件大小限制的方法:一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完。但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行。这就导致出现 无法打开网页...

  • 如何正确调整PHP上传附件大小限制
  • 答:表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.2.file_uploads = On 是否允许上传文件,如果为OFF您将不能上传文件.3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"上传文...

  • 如何修改PHP上传文件大小限制?
  • 答:1. 在php.ini中,做如下修改:file_uploads = on upload_tmp_dir = /home/upload upload_max_filesize = 4000M post_max_size = 4000M 一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的...

  • 如何设置php上传文件大小限制
  • 答:修改PHP上传文件大小限制的方法 1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开...

  • 如何通过配置php文件限制上传文件的大小
  • 答:一:通过配置文件控制上传文件 PHP中通过php.ini文件对上传文件进行控制,包括是否支持上传,上传文件的临时文件目录,上传文件的大小,指令执行时间,指令分配的内存空间。在php.ini中,定义 File Uploads项,完成对上传相关选项...

  • phpcms V9 附件上传2M限制怎样解除?
  • 答:一、修改phpcms后台配置。phpcms后台--站点设置--修改--附件设置--允许附件大小,输入数值如10240。(这个值可以是你想要的大小)二、修改php.ini文件配置。①、.打开php的配置文件php.ini搜索upload_max_filesize,把这个...

  • 如何取消php最大上传文件限制?
  • 答:1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。2、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON即是...

  • php最大能传多大的文件
  • 答:配置php.ini文件 (以上传500M以下大小的文件为例)查找以下选项并修改-> file_uploads = On ;打开文件上传选项 upload_max_filesize = 500M ;上传文件上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器...

    为传递更多家电数码信息,若有事情请联系
    数码大全网