diff --git a/scripts/docker_install.sh b/scripts/docker_install.sh
index 05ef2816e4f723116b6606233c137c36f1eea0c5..86876c3d48078f1130b397a92ba90c7452e02f8f 100644
--- a/scripts/docker_install.sh
+++ b/scripts/docker_install.sh
@@ -17,15 +17,23 @@ apt-get install libfreetype6-dev \
         libmcrypt-dev \
         imagemagick \
         libmagickwand-dev \
+        libfontconfig \
+        yaz \
         mysql-client \
         git -yqq
 
 # required php extensions not included in base php image
-pecl install imagick-3.4.3RC1
-docker-php-ext-enable imagick
-docker-php-ext-install mysqli mcrypt gettext calendar zip soap
-docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/
-docker-php-ext-install gd
+pecl install imagick-3.4.3RC1 \
+    && docker-php-ext-enable imagick \
+    && docker-php-ext-install mysqli mcrypt gettext calendar zip soap \
+    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
+    && docker-php-ext-install gd
+
+mkdir /tmp/phantomjs \
+    && curl -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 \
+        | tar -xj --strip-components=1 -C /tmp/phantomjs \
+    && mv /tmp/phantomjs/bin/phantomjs /usr/local/bin \
+    && rm -rf /tmp/phantomjs
 
 # data preparation
 curl --location --output default-ci-dump.sql.gz http://sandbox.afi-sa.net/databases/default-ci-dump.sql.gz