Javascript PhantomJS在使用命令行运行任何js时都会出现分段错误

Javascript PhantomJS在使用命令行运行任何js时都会出现分段错误,javascript,command-line,phantomjs,Javascript,Command Line,Phantomjs,我已经在Centos 6.5服务器上安装了Phantomjs 1.9.8 如果我键入 phantomjs -v 我返回了正确的版本号,因此我认为它安装正常 但是,如果我使用phantomjs示例中最基本的示例创建一个简单的javascript文件: console.log('Hello, world!'); phantom.exit(); 并将其保存到文件test.js,通过命令行导航到该文件夹并运行 phatomjs test.js 我明白了 PhatomJS崩溃了。。。分段错误 你知

我已经在Centos 6.5服务器上安装了Phantomjs 1.9.8

如果我键入

phantomjs -v 
我返回了正确的版本号,因此我认为它安装正常

但是,如果我使用phantomjs示例中最基本的示例创建一个简单的javascript文件:

console.log('Hello, world!');
phantom.exit();
并将其保存到文件
test.js
,通过命令行导航到该文件夹并运行

phatomjs test.js
我明白了

PhatomJS崩溃了。。。分段错误


你知道是什么原因导致了我可以运行这些或更多的测试吗?

一个简单的解决方案-当然,关键的一步是你必须重新启动apache web服务器才能使其正常工作,我忘记了这一点


保留此选项,以防其他人在同一路线上绊倒

为phantom分配了多少内存?在phantom需要1GB内存才能从命令行运行的地方报告了一个类似的错误。嗯,我不确定,我怎么知道为一个应用程序分配了多少内存?在这里工作,我使用命令
sudo-apt-get-install-phantomjs
将它安装在运行Ubuntu14.04 LTS的笔记本电脑上,并在上面运行了
test.js
,生成了预期的输出,没有错误。建议尝试其他计算机或VPS。如今VP非常便宜,通常可以以每小时几美分的价格租用。