当我手动运行打印输出时,它工作正常。但是,实际程序会产生以下错误:
sh:/ mysqldump:没有这样的文件或目录
<?php
$backupFile = "backup/wordpress" . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump -hlocalhost -uusername -ppassword dbname | gzip > $backupFile";
print $command;
system($command);
?>
答案 0 :(得分:1)
尝试在mysqldump
答案 1 :(得分:0)
您需要指定mysqldump命令行工具的完整路径。
输入...
which mysqldump
...来自shell会告诉你必要的路径。