Назад | Перейти на главную страницу

Пакет для включения php из командной строки и выполнения процессов bgr с помощью exec

У меня Ubuntu 12.04 с LAMP.

Требования к скрипту:

Ability to run PHP from the command line (CLI) with exec()
Ability to execute background processes with exec("binary > /dev/null &") 

Для начала я должен установить php-cli? или какой-то другой пакет? А что касается второго, может кто-нибудь объяснить, что это значит?

если вы хотите запускать сценарии PHP из командной строки, необходим пакет php5-cli.

sudo apt-get install php5-cli

exec функция реализована в ядре PHP (http://php.net/manual/function.exec.php), выполнение процесса в фоновом режиме осуществляется вашей оболочкой (это не связано с PHP или какими-либо модулями PHP)

  sudo apt-get install php5
  sudo apt-get install libapache2-mod-php5
  sudo apt-get install apache2

Все вышеперечисленные команды установят php и apache на ваш сервер, и вы также получите возможность запускать командную строку php.