用于从命令行启用 php 并使用 exec 执行 bgr 进程的软件包

用于从命令行启用 php 并使用 exec 执行 bgr 进程的软件包

我已经在 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 吗?还是其他软件包?对于第二个问题,有人能解释一下这是什么意思吗?

答案1

如果您想从命令行运行 PHP 脚本,则需要 php5-cli 包。

sudo apt-get install php5-cli

执行函数在 PHP 核心中实现(http://php.net/manual/function.exec.php),后台执行的过程由你的 shell 实现(与 PHP 或任何 PHP 模块无关)

答案2

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

以上所有命令将在您的服务器上安装 php 和 apache,并且您还可以运行 php 命令行。

相关内容