PHP上传大小及其对帖子大小和内存限制的影响

时间:2011-06-21 12:48:49

标签: php file-upload memory-limit

我的PHP Web应用程序需要将文件(大小约为2.5到3 GB)上传到服务器。这将如何影响以下指令?

我的案例中需要什么值?

  • post_max_size
  • upload_max_filesize
  • memory_limit

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:7)

  1. post_max_size应为3G

  2. upload_max_filesize应为3G

  3. memory_limit取决于!!!你将如何处理该文件。如果要操作文件或执行其他内存密集型作业,则需要设置上限。如果您不想设置最大限制,可以始终将其设置为-1。此值不必对文件的大小做多少,而是与脚本处理作业所需的物理内存大小有关。

  4. 对于前两个,它是您希望上传的最大文件大小,后缀为短手字节值。 KB应为KMB应为MGB应为G,...

答案 1 :(得分:0)

您的值应该是您要上传的文件的最大大小。因此,如果你想要3GB,那么每个值都应该是3072M(3GB,以MB为单位)。