phantomjs安装

1、安装

在linux中去:/usr/local/文件夹下:依次执行如下命令

sudo yum -y install gcc gcc-c++ make flex bison gperf ruby \ openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \ libpng-devel libjpeg-devel
git clone git://github.com/ariya/phantomjs.git cd phantomjs
git checkout 2.0
./build.sh

2、可能遇到的问题

执行./build.sh时候报错:

/usr/local/phantomjs/src/qt/qtbase/src/gui' 

make[1]: Leaving directory `/usr/local/phantomjs/src/qt/qtbase/src' 

make: *** [sub-src-make_first] Error 2

后来在网上查了下原因,是由于openssl版本低的原因,因此下载新的openssl版本安装就行了。

下载安装最新的openssl(下面是0.9.8的版本,实际上我下载的是openssl-1.0.2d.tar.gz),下面的只是安装方法:
  
2.1 下载相关软件包至/usr/local/src目录  
  
http://www.openssl.org/source/openssl-0.9.8i.tar.gz

  
2.2 安装openssl 
  
#cd /usr/local/src 
#tar zxvf openssl-0.9.8i.tar.gz 
#cd openssl-0.9.8i
#./config shared zlib 
#make  
#make test 
#make install 
mv /usr/bin/openssl /usr/bin/openssl.OFF 
mv /usr/include/openssl /usr/include/openssl.OFF 
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 
ln -s /usr/local/ssl/include/openssl /usr/include/openssl 
  
2.3 配置库文件搜索路径 
  
# echo "/usr/local/ssl/lib" >> /etc/ld.so.conf 
# /sbin/ldconfig -v 
  
2.4 查看openssl的版本号,以验正是否安装正确 
#  openssl version -a
OpenSSL 0.9.8i 15 Sep 2008
built on: Mon Oct 13 18:43:54 CST 2008
platform: linux-elf
options:  bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blo
ish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_
FCN -DHAVE_DLFCN_H -march=pentium -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer
Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRM
60_ASM -DAES_ASM
OPENSSLDIR: "/usr/local/ssl"

你可能感兴趣的:(phantomjs安装)