公式ページ http://phantomjs.org/build.html の手順に沿ってAmazonLinuxでPhantomJS2.0をビルドしてみました。
環境
- Amazon Linux AMI 2014.09.2
- t2.small
ビルド手順
ビルドに必要なパッケージのインストール
$ 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
ソースコードをcheckoutしてビルド(ビルド完了まで1時間半ほどかかりました)
$ git clone git://github.com/ariya/phantomjs.git
$ cd phantomjs
$ git checkout 2.0
$ ./build.sh
PATHの通ってるディレクトリにコピー or PATHを通す
sudo cp bin/phantomjs /usr/bin/
動作確認
$ phantomjs -v
2.0.1-development
バージョン情報が表示されればOK
ついでに日本語対応
この状態でPhantomJSで日本語サイトのスクリーンショットを撮ろうとすると、おそらく日本語フォントが入っていないために文字化けしてしまうと思うので、ついでに日本語フォントもインストール
sudo yum install ipa-gothic-fonts.noarch
sudo yum install ipa-mincho-fonts.noarch