我没有找到类似的查询,所以问题很快。您可以使用PHP的任何GZIP功能来读取GZIP对象。
我基本上使用Amazon S3类来获取.GZ日志,而我正在尝试解析它是一个加载的对象,而不是将其下载到本地然后解析。
这不可能吗?我应该只尝试下载和解析吗?
答案 0 :(得分:0)
使用Zlib扩展(http://php.net/manual/en/book.zlib.php),您可以即时打开和编写gzip压缩文件。
您需要保存gz文件并使用gzfile()函数打开它。
喜欢这个
$file = gzfile('log.gz'); foreach ($file as $line) { // read it line by line }