Куча инфы есть о том как ставить phantomjs, решил и для себя заметку сделать – в целом ничего особенного ))
Обновляем систему и ставим зависимости:
| 1 2 | sudo apt-get update sudo apt-get install build-essential chrpath libssl-dev libxft-dev | 
После этого ставим пакеты необходимые для корректной работы phantomjs:
| 1 2 | sudo apt-get install libfreetype6 libfreetype6-dev sudo apt-get install libfontconfig1 libfontconfig1-dev | 
Для установки версии 2.1.1 делаем следующее:
| 1 2 3 4 | cd ~ export PHANTOM_JS="phantomjs-2.1.1-linux-x86_64" wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2 sudo tar xvjf $PHANTOM_JS.tar.bz2 | 
После распаковки архива переносим либы и линкуем бинарник:
| 1 2 | sudo mv $PHANTOM_JS /usr/local/share sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin | 
После этого проверяем что система видит бинарник и версия нужная нам:
| 1 2 | root@ca062:~# phantomjs --version 2.1.1 | 
Собственно и все. Проверено на базе “Debian GNU/Linux 7”
 
                  



 
                                 
                                 
                                
Последняя команда:
phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
а если доставить недостающий пакет ?
apt-get install libfontconfig1
У меня то же самое, No such file or directory
Подробнее надо бы, а вообще вероятно не хватает какой то библиотеки.