当我使用PHP在服务器上上传一个小于500MB的文件时,它会完美上传。但是当我尝试上传500MB以上(例如550MB或700MB)时,它会显示错误。
我的php.ini设置在
之下upload_max_filesize=2048M
post_max_size=2048M
max_execution_time=3000 (50 minutes)
memory_limit=1024M
我试过调试,发现了一些东西
文件上传后,我使用此函数!file_exists($_FILES['fileToUpload']['tmp_name'])
检查了文件的临时路径,并返回true,当我上传的内容少于500MB时,返回false,文件上传成功。
我使用的是亚马逊网络服务器,它的规格是
- 4GB RAM。
- 2个处理器。
我不确定问题出在哪里。