나는 (윈도우 7) 매력처럼, 작품의 내 데이터베이스를 백업하는 PHP의 라인을 가지고 :PHP는 mysqldump는 및 우편 7Z
$exec_str = "{$real_path}Bin\mysqldump -h {$mysql_db_host} -u {$mysql_db_user} -p{$mysql_db_pasw} {$db_name} > {$backupdir}\\{$db_name}.sql";
을하지만 난 오히려 (7zip과 함께 압축 된 .SQL 파일이하는 것을 선호 내가 뭘 잘못
$exec_str = "{$real_path}Bin\mysqldump -h {$mysql_db_host} -u {$mysql_db_user} -p{$mysql_db_pasw} {$db_name} | {$real_path}7za a > {$backupdir}\\{$db_name}.sql.7z";
: 같은 7Z)
이 하나 대신 비어 7Z 파일을 생성) 올바른 7za.exe하는 (경로입니다 작동하지 않습니다?
터미널에서 명령을 실행하여 배관 및 구문을 모두 올바르게 시험 했습니까? imho, 그게 문제가 될거야. 어쩌면 두 개의'exec()'를 시도 할 것인가? –
7zip이 stdin에서 입력을받지 않는다는 느낌을받습니다. 많은 Windows 프로그램에서는 그렇지 않습니다. 다행스럽게도 win32 용 bzip2/gzip을 쉽게 만들 수 있습니다. –