我们在脚本中使用dUnzip2在下载前解压缩文件,编写许可证,然后使用zip.lib压缩文件并提供服务。但dUnzip2使用的是:
foreach ($f as $file_row => $file)
它适用于小文件,但对于大于10mb的文件,它应该使用以下内容
for($n = 1;$n < count($f);$n++){
$file = $f[$n];
}
这导致大于10MB的文件出现内存限制问题。我们必须一直增加该lib在服务器上的内存限制。剧本本身就很庞大,老实说,我不敢承担修改它的任务。
那么,你知道有其他解压库可以做与dUnzip2或更好的解决方案相同的工作吗?