Upgrade to PHP 7.x on Ubuntu 14.04 LTS

1 min read

Upgrading to PHP 7.x (7.0 or 7.1 as of the time of this writing) is just as easy as it is to upgrade to PHP 5.6!

Before we install PHP 7.x, I would recommend getting your system up to date:

sudo apt-get update

Next you will need to add the deb.sury.org PPA:

sudo add-apt-repository ppa:ondrej/php

If add-apt-repository isn’t found, you can install it by way of the python-software-properties package:

sudo apt-get install python-software-properties

Once you get the PPA added, you’ll want to do an update so the packages show up:

sudo apt-get update

At this point, you can install PHP 7.x and any extensions you may want.

sudo apt-get install php7.0 # For PHP 7.0
sudo apt-get install php7.1 # For PHP 7.1

Scary Warning: Installing the php7.x packages will install Apache, even if you have another web server already installed. This is just how the meta package is setup. You can install php7.x-cli and/or php7.x-fpm directly without installing Apache. If you do end up installing Apache and don’t want or need it, just uninstall it.

At this point, you should have PHP 7.x up and running on your server!

Once installed, you will want to restart your web server and your fast process manager (if you use one) and you should be good to go!

One additional note, the PPA I mentioned in this article is provided free of charge by Ondřej Surý. The PPA may be free, but his time maintaining it is not. Please consider donating if you found this article or his PPA useful.