PHP文件上载大小限制

PHP文件上载大小限制,php,apache,file-upload,Php,Apache,File Upload,我知道以前有人问过这个问题,但我已经看过了前面描述的所有选项,我想知道我是否遗漏了一个选项。我正在尝试通过Apache/PHP上传一个大于2.000GB的文件。小于该值的文件可以正常工作 设置了以下php.ini变量,我已重新启动Apache以确保它们有效: max_input_vars = 10000 post_max_size = 5000M upload_max_filesize = 5000M max_file_uploads = 1000 max_execution_time = 60

我知道以前有人问过这个问题,但我已经看过了前面描述的所有选项,我想知道我是否遗漏了一个选项。我正在尝试通过Apache/PHP上传一个大于2.000GB的文件。小于该值的文件可以正常工作

设置了以下php.ini变量,我已重新启动Apache以确保它们有效:

max_input_vars = 10000
post_max_size = 5000M
upload_max_filesize = 5000M
max_file_uploads = 1000
max_execution_time = 600
max_input_time = 600
memory_limit = 10000M

我使用一个javascript上传程序,脚本中没有文件大小限制,使用一个PHP页面来接收上传的文件,脚本中也没有限制。当它失败时,它只在Chrome和IE中的javascript控制台中给出此错误消息:
加载资源失败:net::ERR\u CONNECTION\u RESET
。javascript和PHP页面中有文件大小限制检查,但这些错误永远不会显示。。。因此,我认为这两个地方都没有机会检查文件大小。

如果有人达到2.0GB的限制,我的解决办法是PHP5.4不支持大于2.0GB的上传。PHP 5.6中更改了此限制:


升级到PHP7.0对我来说很有用

ERR_CONNECTION_RESET意味着您在apache/nginx设置中存在一些错误配置,您可能会看到以下答案: