diff --git a/.travis.yml b/.travis.yml
index e43a89e453a7fd0831c8aed07ffbce96dfd726e2..20d6fe0fb12f40ccf0136556f9ec838bb112ff9d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,8 +2,10 @@ language: cpp
 before_install:
   - sudo add-apt-repository ppa:yjwong/gflags -y
   - sudo add-apt-repository ppa:h-rayflood/llvm -y
+  - sudo add-apt-repository ppa:ondrej/php5-5.6 -y
   - sudo apt-get update -qq
-  - sudo apt-get install -qq libgtest-dev libgflags-dev python-virtualenv clang-3.5
+  - sudo apt-get dist-upgrade -qq
+  - sudo apt-get install -qq libgtest-dev libgflags-dev python-virtualenv clang-3.5 php5-dev
   - sudo pip install cpp-coveralls
 env:
   global:
@@ -17,6 +19,7 @@ env:
     - CONFIG=opt TEST=node
     - CONFIG=opt TEST=ruby
     - CONFIG=opt TEST=python
+    - CONFIG=opt TEST=php
     - CONFIG=gcov TEST=c
     - CONFIG=gcov TEST=c++
 script: