Di repository resmi Ubuntu 16.04, versi PHP yang tersedia adalah PHP 7.0. Dalam beberapa kasus kita ingin menggantinya atau upgrade dengan PHP 7.1/7.2 karena aplikasi PHP yang dikembangkan membutuhkan versi tersebut. Misalnya pada framework Laravel 5.6 minimal menggunakan PHP 7.1.3.
Jika sebelumnya sudah terinstall PHP 7.0, remove terlebih dahulu.
[INPUT]1 sudo apt-get remove php php-common
Pasang repository Ondrej PPA.
[INPUT]1 2 3 sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update
Install PHP 7.1
[INPUT]1 sudo apt-get install libapache2-mod-php7.1 php7.1 php7.1-common
atau
Install PHP 7.2
[INPUT]1 sudo apt-get install libapache2-mod-php7.2 php7.2 php7.2-common
Jangan lupa restart service web server, misalnya yang digunakan adalah Apache
[INPUT]1 sudo service apache2 restart
Uji coba dengan mengecek versi php
[INPUT]1 php -v
Hasilnya
[INPUT]1 2 3 4 PHP 7.1.17-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 5 2018 04:55:21) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.17-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Uji coba dengan membuat file phpinfo
[INPUT]1
Hasilnya
selamat mencoba ð