PHP 上传大于2M的文件限制

来源:互联网 发布:arttemplate.js 编辑:程序博客网 时间:2024/04/29 03:30

不管是linux还是window服务器上传大文件总提示超时,或者传不上去等等,把最近遇到的这个问题的解决办法和大家分享一下

php.ini里查找

    查找post_max_size  改为:
    post_max_size = 100M

    查找upload_max_filesize,默认为2M 改为:
    upload_max_filesize = 100M

    解决上传超时

    默认是30秒改为:
    max_execution_time = 0

    0代表不限制

    max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

    memory_limit  = 128M ;每个PHP页面所吃掉的最大内存,默认8M

    另外要确认上传的<form> 里没有类似下面的这行<inputtype="hidden" name="MAX_FILE_SIZE"value="1000000">这样也是限制上传大小用的

    如果是apache 2 需要修改:

    /etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传现实该页无法现实也将得到解决!


0 0
原创粉丝点击