我正在尝试在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
看看这本手册,它将帮助您解决这样的问题:指南