Javascript phantomjs不运行脚本,但它';他在服务器上工作
phantomjs已安装,如果在PHP脚本中运行Javascript phantomjs不运行脚本,但它';他在服务器上工作,javascript,php,phantomjs,Javascript,Php,Phantomjs,phantomjs已安装,如果在PHP脚本中运行 exec("path/to/phantomjs -v"); 它返回版本,因此phantomjs本身工作正常,但是,如果我尝试一个非常简单的脚本,例如 console.log("hello world"); phantom.exit(); 它返回11(分段错误)。脚本和PhantomJ都有执行权限。该脚本由命令找到并可执行,否则它将返回127(未找到)或126(不可执行) PS:它在我的本地主机上运行良好,但在我的web
exec("path/to/phantomjs -v");
它返回版本,因此phantomjs本身工作正常,但是,如果我尝试一个非常简单的脚本,例如
console.log("hello world");
phantom.exit();
它返回11(分段错误)。脚本和PhantomJ都有执行权限。该脚本由命令找到并可执行,否则它将返回127(未找到)或126(不可执行)
PS:它在我的本地主机上运行良好,但在我的web主机服务中不起作用。您忘记了引号:
console.log(“hello world”)代码>这不是问题所在,我在那里输入了代码。当然,我在申请表中没有忘记。无论如何,谢谢你的帮助。我仍然有同样的问题。我担心这是因为服务器上用于运行phantomjs的内存减少了,因为它甚至不能运行phantomjs.exit()这样简单的东西;您确定为您的体系结构安装了正确版本的PhantomJS吗?也许你有一个编辑器可以用UTF BOM保存脚本。是的,它是正确的版本。我正在使用另一台服务器,它工作正常