![用于从命令行启用 php 并使用 exec 执行 bgr 进程的软件包](https://linux22.com/image/612156/%E7%94%A8%E4%BA%8E%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%90%AF%E7%94%A8%20php%20%E5%B9%B6%E4%BD%BF%E7%94%A8%20exec%20%E6%89%A7%E8%A1%8C%20bgr%20%E8%BF%9B%E7%A8%8B%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
我已经在 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 命令行。