Общаться между Shell и PHP?

Я собираюсь написать скрипт php, который должен делать следующее:

  • Создать пользователя
  • проверить, скачать и установить пакеты
  • скачивать файлы с помощью wget
  • переместить файлы
  • установить разрешения
  • запускать приложения с экрана
  • остановить сеанс экрана

я не хочу использовать пользователя www-данных по умолчанию для этого — как я могу выполнить cmd с другим пользователем?

Каков наилучший способ сделать это с PHP на Debian / Ubuntu?

Может быть, запустить файл .sh (+ параметры) с shell_exec() ?

1

Решение

В зависимости от ваших потребностей вы можете использовать .sh также exec тоже

Если у вас есть много команд под одним действием, то вы должны предпочесть сценарий оболочки

Для одного лайнера shell_exec работает качественно.

Для получения дополнительной информации (в отношении синтаксиса) посетите Документация

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]