Linux下安裝Phantomjs

1. 安裝linux系統的軟件包

先來看一下官方網站的提示:html

Note: For this static build, the binary is self-contained. There is no requirement to install Qt, WebKit, or any other libraries. It however still relies on Fontconfig (the package fontconfig or libfontconfig, depending on the distribution). The system must have GLIBCXX_3.4.9 and GLIBC_2.7.
上面是官方網站的說明:phantomjs不依賴過多的包,可是根據linux的版本不一樣,可能依賴fontconfig或者libfontconfig
Centos系列版本的linux依賴fontconfig這個軟件包,Ubuntu系列版本的linux依賴libfontconfig這個軟件包。linux

Centos的依賴包安裝命令:c++

sudo yum install gcc gcc-c++ make git openssl-devel freetype-devel fontconfig-devel

其中主要是fontconfig-devel,只要你的linux系統不是裸系統,其餘的都應該有了。git

Ubuntu的依賴包安裝命令:shell

sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev

其中主要是libfontconfig1-devcentos

2. 下載安裝phantomjs

下載連接:wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2bash

wget後面的鏈接是從官方網站得到的,根據本身的os的型號和位數找到對應的下載地址。網站

解壓文件:ui

tar -xvf phantomjs-1.9.7-linux-x86_64.tar.bz2

將程序移到一個合適的位置:this

sudo mv phantomjs-1.9.7-linux-x86_64 /usr/local/src/phantomjs

建立軟連接到環境變量中。這樣能夠直接在shell中使用phantomjs命令:

sudo ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs

其中的參數s表示爲軟連接,參數f表示強制。

檢查是否正常工做:

phantomjs –version

若是你看到當前版本號,即表示正常工做了。

3. 參考連接

  1. http://www.lao8.org/article_1547/phantomjs_centos_linux
  2. http://ju.outofmemory.cn/entry/70691
  3. 官方地址:http://phantomjs.org/download.html
相關文章
相關標籤/搜索