美文网首页小技能小实例PHP实战
PHP 较大文件上传解决方法

PHP 较大文件上传解决方法

作者: 零一间 | 来源:发表于2016-10-11 12:31 被阅读246次

    上传较大文件时候,会出现"413 Request Entity Too Large","504 gateway time out"等问题

    解决该问题主要是配置文件设置,以下可以用作参参考

    php.ini
    
    # 最长执行时间
    max_execution_time = 300
    
    # 接收数据的时间限制
    max_input_time = 600
    
    # 可以使用的内存大小
    memory_limit = 128M
    
    # 默认文件上传大小为2M
    upload_max_filesize = 20M
    
    # 限制通过POST方法可以接受的信息最大量
    post_max_size = 30M
    
    # 每次最大上传文件数量
    max_file_uploads
    
    nginx:
    
    #客户端上传文件大小设为10M
    client_max_body_size 30m;
    
    # 超时设置
    send_timeout    60;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    
    

    相关文章

      网友评论

        本文标题:PHP 较大文件上传解决方法

        本文链接:https://www.haomeiwen.com/subject/hgfbyttx.html