Lamp

用於從命令行啟用 php 並使用 exec 執行 bgr 程序的包

  • May 23, 2013

我有執行 LAMP 的 ubuntu 12.04。

腳本要求是:

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)中實現,後台執行過程由您的 shell 實現(與 PHP 或任何 PHP 模組無關)

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

以上所有命令將在您的伺服器上安裝 php 和 apache,您也將能夠執行 php 命令行。

引用自:https://serverfault.com/questions/510324