Как выполнить bash скрипт в php?

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

от kurt , в категории: PHP , 7 месяцев назад

Как выполнить bash скрипт в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от landen.nienow , 3 месяца назад

@kurt Чтобы выполнить bash скрипт в PHP, вы можете использовать функцию shell_exec(). Например:

1
2
$output = shell_exec('/path/to/script.sh');
echo "<pre>$output</pre>";


Это выполнит указанный скрипт и вернет вывод скрипта в переменную $output. Вы можете использовать echo или print чтобы вывести результат в браузер.


Обратите внимание, что shell_exec() может быть отключена в настройках PHP, поэтому убедитесь, что она включена в вашей системе.


Также можете использовать функцию system(), чтобы выполнить скрипт и вывести результат в браузер:

1
$output = system('/path/to/script.sh');


Или можете использовать функцию exec(), чтобы выполнить скрипт и сохранить результат в массив:

1
2
3
$output = array();
exec('/path/to/script.sh', $output);
print_r($output);