如何在CentOS 7上安装PhantomJS

分享于 

4分钟阅读

ubuntu

 

前提条件

为确保PhantomJS安装并正常运行,我们需要验证以下软件包在系统上是否已安装并且是最新的:

glibc
fontconfig
fontconfig-devel
Freetype
freetype-devel
wget
bzip :

我们可以使用以下命令检查:

[root@host ~]# yum list installed 

此命令按字母顺序列出所有已安装的软件包。


[root@host ~]# yum list installed | more
[root@host ~]# yum list installed | less

此外,我们可以grep获取系统必备列表中的特定软件包:

[root@host ~]# yum list installed | grep "package name" 

如果缺少软件包,我们可以使用以下命令进行安装(选择要安装的部分或全部软件包):

[root@host ~]# sudo yum install glibc fontconfig freetype freetype-devel fontconfig-devel wget bzip2

下载并安装PhantomJS

PhantomJS不需要传统意义上的安装,我们只需要下载 最新版本 ,然后将归档文件解压缩到所需的系统位置。

接下来,我们可以使用wget下载文件:

[root@host ~]# wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

下载完成后,我们需要提取文件:

[root@host ~]# tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/

提取文件后,我们需要在PhantomJS二进制文件和系统bin目录之间创建一个软(或"符号")链接。

[root@host ~]# ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin

验证PhantomJS安装

首先,让我们检查软件版本,我们可以通过键入:


[root@host ~]# phantomjs --version
2.1.1

可以使用PhantomJS提示符检查版本,打开PhantomJS提示符,输入:

[root@host ~]# phantomjs

在新的提示符下,键入" phantom.version "命令,输出应如下所示:


[root@host ~]# phantomjs
phantomjs> phantom.version
{
        "major": 2,
        "Minor": 1,
        "patch": 1
}

测试PhantomJS

为确保一切正常,我们创建一个简短的js脚本,创建包含以下行的新文本文件:


console.log('Hello, world!');
phantom.exit();

将它另存为helloworld.js,然后运行:

[root@host ~]# phantomjs helloworld.js

如果一切正常,输出应该如下所示:


[root@host ~]# phantomjs helloworld.js
Hello, world!

相关文章