PHP saat ini telah menginjak versi 7.3 peningkatan performa dari versi 5.6 ke versi 7.0 dan meningkat lagi di versi yang lebih baru membuat para pengembang yang menggunakan php mulai memigrasikan kodenya agar kompatibel dengan versi php yang baru, pada distribusi Ubuntu php telah tersedia namun hanya tersedia php versi 7.2, jika ingin menggunakan versi yang lain kita bisa menggunakan php dari PPA yang dikelola oleh Ondrej Sury. Show pada repositori PPA telah tersedia php versi terbaru 7.3 dan ada juga versi 7.0 dan juga 7.1, untuk cara memasangnya bisa dilihar pada tutorial berikut
Install PHP 7.3 di Ubuntuuntuk memasangnya kita perlu menambahkan repositori PPA nya terlebih dahulu $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.3 untuk memasang ekstensi yang diperlukan tinggal menambahkan -ext dibelakang nama paket contohnya $ sudo apt-get install php7.3-gd php7.3-intl php7.3-curl php7.3-cli untuk ekstensi lain kita bisa cek dengan menggunakan perintah berikut $ sudo apt-cache search php7.3 jika sudah terpasang bisa kita cek menggunakan perintah berikut $ php -v PHP 7.3.6-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: May 31 2019 11:06:48) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.6-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies Install PHP 7.2 di Ubuntuuntuk memasang php 7.2 tinggal tambahkan PPA Ondrej Sury dan pasang php 7.2 menggunakan APT $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.2 jika ingin memasang ekstensi yang nantinya akan diperlukan tinggal menambahkan -ext dibelakang php7.2 $ sudo apt-get install php7.2-cli php7.2-xml php7.2-mysqlnd untuk ekstensi lain kita bisa cek dengan menggunakan perintah berikut $ sudo apt-cache search php7.2 cek versi php yang digunakan dengan perintah berikut $ php -v PHP 7.2.16-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Mar 7 2019 20:23:29) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.16-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies Install PHP 7.1 di Ubuntuuntuk memasang PHP versi 7.1 ikuti langkah-langkah berikut $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.1 jika ingin memasang ekstensi yang nantinya akan diperlukan tinggal menambahkan nama ekstensi dibelakang php7.1 seperti berikut $ sudo apt-get install php7.1-mbstring php7.1-opcache php7.1-xmlrpc untuk ekstensi lain kita bisa cek dengan menggunakan perintah berikut $ sudo apt-cache search php7.1 cek versi php yang digunakan dengan perintah berikut $ php -v PHP 7.1.27-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Mar 7 2019 20:02:25) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.27-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies Install PHP 7.0 di Ubuntuuntuk memasang PHP versi 7.0 bisa mengikuti langkah berikut $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.0 jika ingin memasang esktensi yang nantinya akan diperlukan tinggal menambahkan nama ekstensi dibelakang php7.1 $ sudo apt-get install php7.0-gmp php7.1-json php7.1-ldap untuk ekstensi lain kita bisa cek dengan menggunakan perintah berikut $ sudo apt-cache search php7.0 cek versi php yang digunakan dengan perintah berikut $ php -v PHP 7.0.33-5+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Mar 8 2019 09:49:15) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.33-5+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies 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.
sudo apt-get remove php php-common Pasang repository Ondrej PPA.
Install PHP 7.1
atau Install PHP 7.2
Jangan lupa restart service web server, misalnya yang digunakan adalah Apache
Uji coba dengan mengecek versi php Hasilnya
Uji coba dengan membuat file phpinfo Hasilnya selamat mencoba 🙂 |