Windows上的Apache2无法下载大文件(> 34M)

时间:2017-02-16 23:06:29

标签: windows apache file size limit

我试图在Windows上使用PHP设置Apache2网络服务器。我使用EasyPHP软件包安装所需的服务器。只要我想托管更大的文件进行下载,一切正常。我的意思是34M。当我尝试下载此类文件时,请求超时。如果我尝试下载具有相同文件名的较小文件,则可以正常工作。我不知道是什么原因引起的。我尝试直接在服务器上访问文件,但如果我尝试使用某些PHP代码获取,也会失败。 我在httpd.conf中将LimitRequestBody设置为0,但我找不到任何可能对此产生影响的选项。

编辑:没有使用PHP时下载失败,我试图用直接链接下载文件。所以我并不认为这是与PHP有关的问题,而是与apache有关。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我想对此表示赞赏,但已经被问到并回答了很多次。 How to increase maximum execution time in php

如果您觉得这个答案有用,请标记为已回答。

答案 1 :(得分:0)

我在这里找到了答案: https://serverfault.com/questions/115906/is-there-some-limit-on-a-size-of-a-file-when-force-downloading-it-with-php-on-ap

内存限制无效,但使用readfile_chunked函数有效!也谢谢你!

   |-Project3
   |-Project4