【问题标题】:extracting a 30gb zip file with PHP使用 PHP 提取 30gb 的 zip 文件
【发布时间】:2019-01-06 15:54:44
【问题描述】:

我需要每天解压缩一个大约 30GB 的文件。 zip 包含大约 500k 个单独的文件。 使用 php.ini 执行此操作的最佳方法是什么? 使用 php zip 库或 exec ?

【问题讨论】:

  • PHP Unzip very large file的可能重复
  • 如果你的 php 在 linux 系统上运行,只需使用 bash 脚本解压即可。

标签: php


【解决方案1】:

对于可以在 PHP 之外执行的复杂任务,有时最好让底层操作系统来完成繁重的工作。不要重新发明轮子。

我建议您使用system()方法来执行环境中可用的命令以提取30GB文件。可能类似于system("unzip name_of_your_file.zip");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 2012-06-13
    相关资源
    最近更新 更多