如何增加 5.8GB 压缩文件file_get_contents的内存限制



我正在尝试在php中备份5.9GB的文件。但我的代码是内存限制。file_get_contents功能不是读取大文件,例如3G,5G zip文件。所以我有内存错误。所以我试图拆分文件

enter code here
    $in = @fopen($file, "r");
    $path = str_replace($source . '/', '', $file);
     while ($buff = fread($in, 4096)) {
     $zip->addFromString($path, $buff);
    }

但是这是从大文件目录创建zip文件时备份大文件的错误。谢谢。

post_max_size=0

看看这本手册,它将帮助您解决这样的问题:指南

最新更新