通过PHP上传大文件

时间:2018-10-04 05:48:29

标签: php file-upload server

这是我的phpinfo()

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

我无法通过php上传超过2MB的文件。 我增加了php.ini中的上传限制,但无法正常工作。

3 个答案:

答案 0 :(得分:0)

您的upload_max_filesize属性的值为2M。这就是为什么您无法上传超过2M的原因。

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

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

答案 1 :(得分:0)

phpinfo中的

upload_max_filesize仍显示2M

更改此设置并重新启动服务器

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

答案 2 :(得分:0)

查看此: 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