带有 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 :)
我刚刚安装了 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 :)