Как запустить последовательную команду терминала в php?

Пользователь

от enid , в категории: PHP , год назад

Как запустить последовательную команду терминала в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gage , год назад

@enid 

Для запуска последовательной команды терминала в PHP можно использовать функцию shell_exec(). Например, чтобы запустить последовательность команд cd /path/to/folder && ls, нужно написать следующий код:

1
2
$output = shell_exec('cd /path/to/folder && ls');
echo "<pre>$output</pre>";


Функция shell_exec() выполняет команду в ОС и возвращает результат ее выполнения в виде строки. В данном примере результат выполнения команд будет выведен на экран в виде списка файлов и папок в указанной директории.