【发布时间】:2018-10-04 05:48:28
【问题描述】:
这是我的 phpinfo()
https://devmail.equidesk.com/phpinfo.php
我无法通过 php 上传超过 2MB 的文件。 我在 php.ini 中增加了上传限制,但它不起作用。
【问题讨论】:
-
修改post_max_size和upload_max_filesize的值并重启apache。
标签: php file-upload server
这是我的 phpinfo()
https://devmail.equidesk.com/phpinfo.php
我无法通过 php 上传超过 2MB 的文件。 我在 php.ini 中增加了上传限制,但它不起作用。
【问题讨论】:
标签: php file-upload server
看到这个: 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
【讨论】:
upload_max_filesize 属性的值为2M。这就是为什么你不能上传超过2M的原因。
您需要在php.ini 文件中增加upload_max_filesize 的大小。之后就可以上传大文件了。
您可以根据上传文件的大小将其更改为128M 或256M。
【讨论】:
phpinfo中的upload_max_filesize仍然显示2M
更改此项并重新启动服务器
post_max_size = 250M
upload_max_filesize = 250M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
【讨论】: