Cara menggunakan install php 7.2 ubuntu

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.

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 Ubuntu
  • Install PHP 7.2 di Ubuntu
  • Install PHP 7.1 di Ubuntu
  • Install PHP 7.0 di Ubuntu

Install PHP 7.3 di Ubuntu

untuk 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 Ubuntu

untuk 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 Ubuntu

untuk 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 Ubuntu

untuk 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.

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

Install PHP 7.1

sudo apt-get install libapache2-mod-php7.1php7.1php7.1-common

atau

Install PHP 7.2

sudo apt-get install libapache2-mod-php7.2php7.2php7.2-common

Jangan lupa restart service web server, misalnya yang digunakan adalah Apache

sudo service apache2 restart

Uji coba dengan mengecek versi php

Hasilnya

PHP7.1.17-1+ubuntu16.04.1+deb.sury.org+1(cli)(built:May  52018 04:55:21)(NTS)

Copyright(c)1997-2018The PHP Group

Zend Engine v3.1.0, Copyright(c)1998-2018Zend 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

Hasilnya

Cara menggunakan install php 7.2 ubuntu

selamat mencoba 🙂

Cara menggunakan install php 7.2 ubuntu