php 7.2 Ubuntu 16.04

Se não tiver instalado, adicione a opção para instalar software proprietários

sudo apt install software-properties-common

Adicione o repositório
sudo add-apt-repository ppa:ondrej/php
Atualize informações de pacotes
sudo apt update

Se você receber mensagem NO_PUBKEY inválida, execute os comandos abaixo:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install launchpad-getkeys
sudo launchpad-getkeys

Instale o php 7.2

sudo apt install php7.2 \
php7.2-bcmath \
php7.2-common \
php7.2-cgi \
php7.2-curl \
php7.2-dev \
php7.2-fpm \
php7.2-gd \
php7.2-intl \
php7.2-json \
php7.2-mysql \
php7.2-mbstring \
php7.2-pgsql \
php7.2-sqlite3 \
php7.2-xml \
php7.2-zip \
php7.2-xsl \
php-apcu \
php-imagick \
php-memcached \
php7.2-mongodb \

php-redis