【问题标题】:Upload Large File by PHP通过 PHP 上传大文件
【发布时间】:2018-10-04 05:48:28
【问题描述】:

这是我的 phpinfo()

https://devmail.equidesk.com/phpinfo.php

我无法通过 php 上传超过 2MB 的文件。 我在 php.ini 中增加了上传限制,但它不起作用。

【问题讨论】:

标签: php file-upload server


【解决方案1】:

看到这个: Change the maximum upload file size

你应该改变 php.ini

upload_max_filesize = 10M

post_max_size = 10M

如果你使用 nginx,应该更改 nginx.conf 文件

像这样。

server {
    client_max_body_size 10M;

    //other lines...
}

如果你改变了服务器配置,你应该重启 fpm 和 nginx。

sudo service nginx restart
sudo service php5-fpm restart

【讨论】:

    【解决方案2】:

    upload_max_filesize 属性的值为2M。这就是为什么你不能上传超过2M的原因。

    您需要在php.ini 文件中增加upload_max_filesize 的大小。之后就可以上传大文件了。

    您可以根据上传文件的大小将其更改为128M256M

    【讨论】:

      【解决方案3】:

      phpinfo中的upload_max_filesize仍然显示2M

      更改此项并重新启动服务器

      post_max_size = 250M 
      upload_max_filesize = 250M 
      max_execution_time = 5000
      max_input_time = 5000  
      memory_limit = 1000M
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-04
        • 1970-01-01
        • 1970-01-01
        • 2017-06-25
        • 2014-05-10
        • 1970-01-01
        • 2018-09-21
        相关资源
        最近更新 更多