CentOS5 系に phantomjs をインストールするのが超簡単だった
PhantomJS: Download and Install
ここにバイナリがおいてあるのでダウンロードして展開してパスを通すだけで大丈夫。qt とか webkit をインストールする必要すらなくて超簡単。
古いシステムなどでソースから入れたい場合は PhantomJS: Build Instructions に従う。以下のステップだけでいいらしい
sudo yum install gcc gcc-c++ make git openssl-devel freetype-devel fontconfig-devel
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh
ソースから入れる場合も同様に qt などは必要なくて、build.sh を叩くだけでいいそうだ。簡単。
Phantom JS on Centos5 « rhythmicalmedia.com のような古い記事を見ると、昔はいろいろ依存するものを準備しないといけなくて大変そうだけど、phantomjs 1.5 以降ではビルドスクリプトがいろいろめんどうみてくれるように改良されたらしい。