【发布时间】:2011-09-19 12:12:00
【问题描述】:
我的 PHP Web 应用程序需要将文件(大小约为 2.5 到 3 GB)上传到服务器。这将如何影响以下指令?
在我的情况下需要哪些值?
-
post_max_size upload_max_filesizememory_limit
您的帮助将不胜感激。
【问题讨论】:
-
您使用的是 32 位还是 64 位 PHP?
-
我正在运行 32 位系统(Fedora14)
-
如果你处理的文件那么大,你应该使用FTP来传输文件。文件越大,发送文件所需的时间就越多。有时可以重置连接,导致传输失败。需要考虑的事情
-
关于
post_max_size和upload_max_filesize- 我可能错了,但在 32 位系统上它们可能限制为 2GB。这应该被测试。如果有这样的限制,解决方法是完全禁用它们。您可能还对配置max_input_time感兴趣,尽管我认为不会因此出现问题。 -
@binaryLV 你说得对。在 32 位系统上,php/apache 无法处理超过 2GB 的文件
标签: php file-upload memory-limit