我有一个CodeIgniter应用程序,它有一个控制器来调用Capistrano。像这样:
class Deploy extends Controller {
function deploy()
{
parent::Controller();
}
function index()
{
$output = shell_exec("cap deploy");
echo $output;
}
}
出于某种原因,如果我调用shell_exec('ls -a'),我会得到输出。但是,调用cap deploy什么都不做,什么都不返回。有人有什么想法吗?
答案 0 :(得分:0)
运行Web服务器的用户(apache?)的$ PATH中是否有“上限”?