从PHP调用capistrano

时间:2011-02-22 01:56:05

标签: php codeigniter capistrano

我有一个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什么都不做,什么都不返回。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

运行Web服务器的用户(apache?)的$ PATH中是否有“上限”?