diff --git a/.travis.yml b/.travis.yml
index 30bb6e248d3dfc24f01c286db026dd0d7aa5be47..0cff50a3adb27d1e3fdb0a7049086515fe1744d0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,3 @@
-# For PHP 5.5 and lower testing we need to stick to Ubuntu 14.04.
-dist: trusty
 language: php
 sudo: false
 
@@ -9,16 +7,19 @@ cache:
     - $HOME/.composer/cache
     - vendor
 
-matrix:
+jobs:
   fast_finish: true
   include:
-    - php: 5.5
-    - php: 5.6
     - php: 7.0
+      dist: xenial
     - php: 7.1
+      dist: bionic
     - php: 7.2
+      dist: bionic
     - php: 7.3
+      dist: bionic
     - php: 7.4
+      dist: bionic
 
 before_install:
   # Speed up build time by disabling Xdebug when its not needed.
diff --git a/composer.json b/composer.json
index 417fd962804a7e73ef4e0de8867d0c72a87d81f5..53f3f23234138b59297f69b4f12a91f472147e86 100644
--- a/composer.json
+++ b/composer.json
@@ -14,7 +14,7 @@
     ],
     "license": "GPL-2.0+",
     "require": {
-        "php": ">=5.5.9",
+        "php": ">=7.0.8",
         "ext-mbstring": "*",
         "squizlabs/php_codesniffer": "^3.4.1",
         "symfony/yaml": ">=2.0.5"
@@ -26,6 +26,6 @@
         }
     },
     "require-dev": {
-        "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
+        "phpunit/phpunit": "^6.0 || ^7.0"
     }
 }