2012-05-05 280 views

回答

12

嘗試把在全路徑名:

exec("/path/to/epm package");

您的Web服務器的過程不一定會設置了相同的配置自己的帳戶。

+0

太好了!有用。我接受這個爲你的快速解決方案 – sathish

2

我假設你正在測試的用戶在終端和運行你的PHP的網絡服務器用戶是不同的。您需要確保將epm包的目錄導出到webserver用戶的PATH環境變量。

3

聽起來像epm不在您的網絡服務器正在運行的用戶(可能是apache)的用戶的PATH環境變量中。要解決這個問題,請執行下列操作之一:

  • 添加路徑epm到Web服務器用戶PATH
  • 提供要執行你的命令的完整路徑(/whatever/folder/epm package