`

修改PHP上传文件大小限制

    博客分类:
  • lnmp
 
阅读更多

PHP上传文件默认一般都是有限制的, 
有的时候我们需要上传大的文件,那么怎么修改PHP上传限制的大小呢 

1. 一般的php文件上传,除非文件很小.就像一个5M的文件, 
   很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,
   该脚本就停止执行. 这就导致出现 无法打开网页的情况. 
   这时我们可以修改 max_execution_time 在php.ini里查找 
    max_execution_time 默认是30秒.改为 max_execution_time = 600 
   0表示没有限制 
    以上修改的是php上传文件中脚本执行超时时间 

2. 修改 post_max_size 设定 POST 数据所允许的最大大小。 
    此设定也影响到php上传文件。 
     php默认的post_max_size 为2M. 
      如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空. 
      查找 post_max_size .改为 post_max_size = 150M 

3. 很多人都会改了第二步.但php上传文件时最大仍然为 8M. 
    为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。 
     查找upload_max_filesize,默认为8M改为 upload_max_filesize = 120M 
    另外要说明的是在php文件上传中,post_max_size 大于 upload_max_filesize 为佳. 
     对php文件上传有所需求的朋友可以参考下以上的设置! 
设置完以上操作需要重新启动WEB

分享到:
评论

相关推荐

    php.ini修改php上传文件大小限制的方法详解

    本篇文章是对php.ini修改php上传文件大小限制的方法进行了详细的分析介绍,需要的朋友参考下

    解决phpmyadmin上传文件大小限制

    解决phpmyadmin上传文件大小限制,及PHP的上传大小限制

    php 修改上传文件大小限制实例详解

    php默认情况下,只允许上传一定大小的文件,当上传文件大小超过这个值时,将会出错。本文章将向大家讲解php.ini中如何修改上传文件大小限制。需要修改的设置有三个地方,请看下

    通过修改配置真正解决php文件上传大小限制问题(nginx+php)

    那么对于nginx+php网站,与apache+php下如何解决php文件上传大小限制问题不同的就是nginx本身的限制,限制了客户端上传文件的大小,这里以nginx为例说明nginx+php下如何解决这个问题。 1.nginx配置项修改  修改/usr...

    PHP上传文件时文件过大$_FILES为空的解决方法

    在做图片上传的时候突然发现一张gif图片上传失败 size为0,实际大小为4.66M。...里面upload_max_filesize = 2M, 问题就出在这了,修改其值 ...修改php上传文件大小限制的方法详解PHP文件上传判断file是否己选择上传文件

    修改Nginx与Apache上传文件大小限制

    我们使用 ngnix 做 web server 的时候,nginx 对上传文件的大小有限制。 这个时候我们要修改 nginx 参数。 sudo vim /etc/nginx/nginx.conf #在http段里面添加: client_max_body_size 100m; //举例设置上传最大值为...

    PHP 上传文件大小限制

    上传文件上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长 post_max_size = 500M ;post上限 max_execution_time = 1800 ; Maximum execution time of each ...

    叫你如何修改Nginx与PHP的文件上传大小限制

    对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。下面我们来看看如何修改这些限制

    nginx修改上传文件大小限制的方法

    突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置。 cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面的 location / { root html; index index....

    限制ckeditor上传图片文件大小的方法

    配置文件上传大小来限制,另一种方法只能手动修改Fckeditor源码,方法如下打开editor/filemanager/connectors/php目录下config.php,创建Config变量设置上传图片大小,这里以KB为单位1、$Config[‘MaxImageSize’]= ...

    PHP HTML5批量上传图片Demo源码.rar

    PHP HTML5批量上传图片Demo源码,不涉及数据库,演示了ajax上传文件,上传完毕后可在本地目录中查看文件,回调可以调用三个参数 总数,成功数和失败数,如果不需要可以不传,本示例的上传文件类型被限制为.jpg|.jpeg|....

    nginx:413 Request Entity Too Large的处理办法–修改 PHP上传文件大小

    1、php 默认上传文件大小限制为 2M,如果超出 2M 你需要修改 php 配置文件 php.ini 里面的参数 post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)

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

    upload_tmp_dir :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件...upload_max_filesize :允许上传文件大小的最大值,默认为2M。 post_max_size :控制在采用POST方法进行一次表单提交中PHP所能

    一个php文件上传类库.zip

    $_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] - 由文件上传导致的错误代码 这是一种非常简单文件上传...

Global site tag (gtag.js) - Google Analytics