当前位置:  编程技术>php

如何突破php上传文件大小限制

    来源: 互联网  发布时间:2014-10-09

    本文导语:  phpmyadmin导入SQL文件时,遇到上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,则需要修改phpmyadmin上传文件的大小配置或者将大文件分几批上传,相对来说修改phpmyadmin上传文件大小的...

phpmyadmin导入SQL文件时,遇到上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,则需要修改phpmyadmin上传文件的大小配置或者将大文件分几批上传,相对来说修改phpmyadmin上传文件大小的限制来得方便很多。

解决phpmyadmin上传文件大小限制问题,需要修改php.ini配置文件与phpmyadmin配置文件。

第一步:修改php.ini配置文件中文件上传大小配置
此步骤与一般的PHP.INI配置文件上传功能方法一致,需要修改php.ini配置文件中upload_max_filesize和post_max_size两个选项值,具体修改方法请参考:PHP.INI配置:文件上传功能配置教程。

第二步:修改php执行时间及内存限制实现phpmyadmin上传大文件功能 如果想要phpmyadmin上传大文件,还需修改php.ini配置文件中的
max_execution_time(php页面执行最大时间)、max_input_time(php页面接受数据最大时间)、memory_limit(php页面占用的最大内存)三个配置选项,这是因为phpmyadmin上传大文件时,php页面的执行时间、内存占用也势必变得更长更大,其需要php运行环境的配合,光修改上传文件大小限制是不够的。

第三步:修改phpmyadmin配置文件
在完成php.ini的相关配置后,还需要修改phpmyadmin配置。
1、修改phpmyadminconfig.inc.php配置文件中的$cfg['ExecTimeLimit']配置选项,默认值是300,需要修改为0,即没有时间限制。
2、修改phpmyadmin安装根目录下的import页面中的$memory_limit注:此处MemoryLimit配置来源于phpmyadminconfig.inc.php,默认=0

说明:首选读取php.ini配置文件中的内存配置选项memory_limit,如果为空则默认内存大小限制为2M,如果没有限制则内存大小限制为10M,可以结合你php.ini配置文件中的相关信息修改这段代码。

至此,经过修改php.ini配置文件中的文件上传配置选项以及phpmyadmin配置文件后,即可解决phpmyadmin上传文件大小限制问题,从而实现phpmyadmin上传大文件功能。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有能力向IPP2P开战,突破BT封锁的人进来,50分相赠!可以加到100分!!
  • 我现在非常想学java,想在短时间 内有所突破。繁各位高手指点以下高分请教
  • 为什么总是只能有60个用户登录我的主机?不能突破这一界限
  • red hat 7.0突破了1024个柱面问题吗?
  • php伪造referer突破网盘禁止外链


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3