Я пытаюсь запустить несколько команд flyway внутри функции из php.
это простая чистая функция, которая выглядит примерно так:
function clean_schema() {
chdir('my/current/path');
try{
exec('flyway clean', $output, $result);}
catch(Exception $e){
var_dump($e);
}
}
Теперь в качестве вывода и результата я получаю пустой массив и ошибку 127. Я осмотрелся и обнаружил, что это означает, что у меня не установлен flyway в качестве системной среды, но если я запускаю команду flyway clean непосредственно в моя программа оболочки cmd, она работает просто отлично.