3

谁能提供一个示例,说明如何在以下 php 代码中包含我的 zip 压缩软件的路径?该代码在转储到一个简单的 sql 文件时有效,但是,gzip 压缩显然依赖于包含正确的路径。

$dumpfile = $dbname . ".sql.gz"; 

passthru("c:\\xampp\\mysql\\bin\\mysqldump.exe --opt --host=$dbhost --user=$dbuser --password=$dbpwd $dbname | gzip -v -9 > $dumpfile");  
4

1 回答 1

6

您缺少-cgzip 的选项,该选项告诉它输出到标准输出。否则,它希望对文件进行操作。

采用... | gzip -9 -c > $dumpfile

于 2012-04-16T14:19:57.883 回答