安装了phantomjs,如果我在PHP脚本中运行
exec("path/to/phantomjs -v");
它返回版本,所以phantomjs本身工作正常,但是,如果我尝试一个非常简单的脚本,如
console.log("hello world");
phantom.exit();
返回11(分段错误)。脚本和phantomj都有权执行。该命令可以找到并执行该脚本,否则它将返回127(未找到)或126(不可执行)。
PS:它在我的localhost中工作正常,但在我的网络托管服务中没有。