Cara install PHP pada Linux Ubuntu

Gambar ilustrasi

Perkembangan teknologi memang tidak ada habisnya, termasuk di dalamnya adalah bahasa pemrograman. Semakin hari bahasa pemrograman semakin berkembang. Salah satunya PHP.

Sampai artikel ini ditulis, versi stabil PHP yang telah dirilis sudah mencapai versi 7.2. Versi terbaru ini membawa peningkatan performa, fungsi dan fitur baru. Meskipun demikian versi ini juga menyebabkan beberapa fungsi yang ada PHP versi sebelumnya menjadi deprecated.

Jika kalian ingin mencoba PHP versi 7.2 dan tidak khawatir dengan fungsi yang deprecated, silakan ikuti panduan ini. Saya sudah mencobanya pada laptop saya yang menjalankan sistem operasi Linux Mint dengan base Ubuntu 16.04.

Langsung saja ini dia tutorial meng-install PHP 7.2 pada Linux Ubuntu 16.04.

Langkah 1: Update source list Ubuntu

Setiap akan meng-install suatu aplikasi, pastikan source paket Ubuntu kita selalu up to date. Jika belum, silakan update terlebih dahulu menggunakan perintah berikut:

sudo apt-get update

Langkah 2: Tambahkan PPA Ondřej Surý’s

Secara default versi PHP yang ada pada repository Ubuntu adalah versi 7.0, agar dapat menggunakan PHP versi 7.2 maka kita harus menambahkan repository PPA Ondřej Surý’s.

Tetapi sebelum itu, silakan install software-properties-common dan python-software-properties terlebih dahulu menggunakan perintah berikut:

sudo apt-get install software-properties-common python-software-properties

Jika sudah ter-install lanjut ke tahap berikutnya. Tambahkan PPA Ondřej Surý’s:

sudo add-apt-repository -y ppa:ondrej/php

Kemudian dilanjutkan dengan meng-update source paket Ubuntu:

sudo apt-get update

Langkah 3: Install PHP 7.2

Setelah berhasil menambahkan repository Ondřej Surý’s PPA, install PHP 7.2 dengan perintah:

sudo apt-get install php7.2

Langkah 4: Install ekstensi PHP 7.2

Agar PHP 7.2 dapat berjalan dengan baik, install ekstensi yang dibutuhkan. Gunakan perintah berikut untuk meng-install ekstensi yang umum digunakan:

sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

Jika ada ekstensi lain yang dibutuhkan, kita bisa meng-installnya di lain waktu.

Untuk memastikan apakah versi PHP 7.2 sudah ter-install, gunakan perintah berikut:

echo "<?php echo phpinfo(); ?>" >> phpinfo.php

Kemudian lihat versi PHP yang ter-install dengan membuka url berikut pada browser:

http://localhost/phpinfo.php

Hasilnya:

Phpinfo PHP info

Jika muncul tampilan seperti gambar di atas, artinya kita telah berhasil meng-install PHP 7.2.

Sebenarnya kita juga bisa menggunakan perintah php -v untuk melihat versi PHP yang ter-install, akan tetapi versi yang tampil bukan PHP 7.2 melainkan versi sebelumnya yang telah ter-install. Hal ini terjadi karena PHP 7.2 belum menjadi default.

Langkah 5: Mengatur versi default PHP

Agar PHP 7.2 menjadi versi default, kita harus men-disable PHP versi sebelumnya yang telah ter-install lalu meng-enable PHP 7.2.

Disable PHP versi sebelumnya:

sudo a2dismod php7.0

Kemudian enable PHP 7.2:

sudo a2enmod php7.2

Lalu atur agar PHP 7.2 menjadi default:

sudo update-alternatives --set php /usr/bin/php7.2

Langkah terakhir adalah merestart Apache web server:

service apache2 restart

Sekarang cek versi PHP yang ter-install:

php -v

Kita sudah berhasil meng-install dan mengatur PHP 7.2 sebagai versi default PHP.

Jika ingin berganti versi PHP dari 7.2 ke versi lainnya, kita hanya perlu melakukan langkah ke lima dan menyesuaikan dengan versi PHP yang kita inginkan.