带有 exec linux centos 6 的 Slimerjs

Slimerjs with exec linux centos 6

我刚刚安装了 Slimerjs,但在网络上没有任何结果。

找到了 slimerjs 并且像 -help 这样的命令输出了它们应该的样子: exec('/usr/bin/slimerjs -help'.' 2>&1',$out,$ret);

但是这条线不起作用

       exec('/usr/bin/slimerjs /var/www/html/capture.js'.' 2>&1',$out,$ret); var_dump($ret, $out); 

仅输出 int(1);仅此而已。日志中没有错误,它不起作用。如果浴缸正确,我可以写任何我喜欢的东西输出总是 int(1)。

谢谢

现在有同样的问题,就在一分钟前。但我正在结合使用 Casperjs 和 Slimerjs 引擎(Casperjs 是一个很好的工具,可以在更友好的环境编程中处理你的 slimerjs 和 phantomjs 脚本)。

有效的 php 脚本:

<?php 

putenv("PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs");
putenv("CASPERJS_EXECUTABLE=/usr/local/bin/casperjs");
putenv("SLIMERJS_EXECUTABLE=/usr/local/bin/slimerjs");
putenv("DYLD_LIBRARY_PATH");

echo passthru('/usr/bin/xvfb-run /usr/local/bin/casperjs --ssl-protocol=any --proxy-type=auto --engine=slimerjs casperjsscript.js 2>&1'); 

?>

您或许可以检查以包含一些路径,如我的脚本中所示并进行一些更改,或者只安装 Casperjs :)