Выполнение PHP-файла через .BAT - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь создать установщик, выполнив файл PHP через файл Bat в Windows.Затем PHP-файл импортирует БД на некотором этапе вместе с некоторыми другими установками.

Я смог сделать это с другими файлами, но независимо от того, что я делаю с этим конкретным файлом, он всегда выдает мне эту ошибку:

.BAT FILE

@echo on
"C:\uwamp\bin\php\php-7.0.3\php.exe" -f "C:\Program Files\Asset\install\importdb.php"
pause

СООБЩЕНИЕ ОБ ОШИБКЕ:

C:\Program Files\Asset\install>"C:\uwamp\bin\php\php-7.0.3\php.exe" -f "C:\Program Files\Asset\install\importdb.php"
The system cannot find the file specified.

ФАЙЛ PHP:

<?php

$restore_file  = "C:\Program Files\Asset\install\asset.sql";
$server_name   = "localhost";
$username      = "root";
$password      = "root";
$database_name = "asset";

$cmd = "mysql -h {$server_name} -u {$username} -p{$password} {$database_name} < $restore_file";
exec($cmd);
?>

Поведение странное, потому что у меня есть еще 2BAT-файлы, выполняющие один и тот же код и выполняющие разные PHP-файлы из одного и того же каталога.

КАТАЛОГ: directory listing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...