Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript phantomjs不运行脚本,但它';他在服务器上工作_Javascript_Php_Phantomjs - Fatal编程技术网

Javascript phantomjs不运行脚本,但它';他在服务器上工作

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

phantomjs已安装,如果在PHP脚本中运行

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保存脚本。是的,它是正确的版本。我正在使用另一台服务器,它工作正常