在CentOS中安装PhantomJS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CentOS中安装PhantomJS相关的知识,希望对你有一定的参考价值。

我正在尝试在Centos中安装PhantomJS。这些是我遵循的步骤。

yum install freetype fontconfig
cd ~
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2
bunzip2 phantomjs*.tar.bz2
tar xvf phantomjs*.tar
cp phantomjs*/bin/phantomjs /usr/bin/phantomjs

我收到以下错误。

phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

任何人都可以投入一些光。我已经安装了fontconfig。

答案

哇,这个版本很古老,你是否因为特定原因需要它?

无论如何,你的错误a basic Google search suggests installing额外的包:

libfontconfig
另一答案

没有包libfontconfig可用于centos。您可以尝试手动安装它:

wget http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.0.tar.gz
tar -zxvf fontconfig-2.11.0.tar.gz
cd fontconfig-2.11.0
./configure -prefix=/usr
make
# move the file into /usr/lib manually (don't trust 'make install' on a production box)
sudo mv ./src/.libs/libfontconfig.so.1.2.0 /usr/lib/
# and setup the libfontconfig.so.1 symlink
cd /usr/lib
sudo ln -s libfontconfig.so.1.2.0 libfontconfig.so.1
另一答案

以下在Amazon Linux 2018.03上为我工作。 (虽然不完全相同,但亚马逊Linux与RedHat / Centos类似)

yum install fontconfig freetype freetype-devel fontconfig-devel libstdc++

以上是关于在CentOS中安装PhantomJS的主要内容,如果未能解决你的问题,请参考以下文章

如何在CentOS 7中安装Subversion

如何在 Apache 服务 CentOS 7 中安装模块 libphp5.so

如何在CentOS 7中安装最新Git

在centos7中安装composer

如何在CentOS 7中安装Git

CentOS中安装JAVA环境