Я пытаюсь запустить команды оболочки из PHP, используя
<?PHP
$output = shell_exec('gcloud --version'." 2>&1");
echo "$output";
?>
Результат, который я получаю:
sh: 1: gcloud: not found
Когда я пытаюсь сделать
shell_exec('ls -l')
Работает как положено. У меня есть связанные сообщения на StackOverflow, чтобы вместо этого использовать Rest API. Но я создал большой скрипт с командами gcloud. Я запускаю свои сценарии оболочки в Терминале в ma c. Может ли кто-нибудь помочь мне разобраться в проблеме. Может потребоваться установить sdk, попробовал, проблема все еще была.