试图从php执行phantomjs

时间:2018-02-12 10:25:28

标签: php phantomjs php-phantomjs

你好,我在使用phantomjs时遇到了麻烦。我试着执行一个简单的声明,但我一遍又一遍地得到同样的错误。

exec('../bin/phantomjs --version', $o, $r);
var_dump($r);

print_r($o);

我得到这个:

int(2) Array ( [0] => ../bin/phantomjs: 1: ../bin/phantomjs: Syntax error: Unterminated quoted string )

是什么给出的?我在mac和phantomjs有777权利。

1 个答案:

答案 0 :(得分:0)

这意味着您的脚本中存在语法错误,某处缺少符号。请检查您的脚本,例如:http://esprima.org/demo/validate.html或在具有语法验证的编辑器中修复发现错误。

在运行任何外部服务(如PHP)之前,在从控制台进行更改后测试PhantomJS脚本是个好主意。