Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS

Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS

Ubuntu telah merilis versi LTS (Long-Term Support) terbaru yaitu versi 16.04 (Xenial Xerus). Repositori resmi Ubuntu hanya menyertakan PHP 7.0, karena ini adalah versi resmi (pada saat rilis 16.04). Namun, banyak pengembang atau programmer masih menggunakan PHP 5.5 atau 5.6 pada source code mereka, sehingga hal ini menimbulkan masalah yang cukup serius program atau aplikasi yang sedang berjalan.

Cara Install PHP 5.6 / 5.5 di Ubuntu

Untuk meminimalisir permasalahan ini kami membuatkan panduan kecil Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS.

Step 1  – Tambahkan Repository

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

Step 2  – Install PHP, Apache2, & MYSQL

sudo apt-get -y install php7.0 php5.6-mysql php5.6-cli php5.6-curl php5.6-json php5.6-sqlite3 php5.6-mcrypt php5.6-curl php-xdebug php5.6-mbstring libapache2-mod-php5.6 libapache2-mod-php7.0 mysql-server-5.7 apache2

Seperti halnya instalasi LAMP di Ubuntu, sobat akan diminta memasukkan kata sandi administrator (root) untuk MySQL. Yang perlu diperhatikan bahwa paket untuk XDebug (php-xdebug) tidak disertakan

Step 3  – Aktifkan Versi PHP

Setelah kita selesai menginstall PHP 5.6 (atau 5.5) dan 7.0, kita dapat dengan mudah beralih di antara kedua versi PHP tersebut dari shell menggunakan perintah ini :

Untuk mengaktifkan PHP 5.6 (dan disable PHP 7.0)

sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart ; echo 1 | sudo update-alternatives --config php

Untuk mengaktifkan PHP 7.0 (dan disable PHP 5.6)

sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart ; echo 2 | sudo update-alternatives --config php

Step 4  – Cek Versi PHP

sudo php -v

Pastikan versi php yg tampil sesuai dengan yang sobat butuhkan, jika belum sesuai bisa dicoba ulang step 2 nya.

Jika sobat mengalami masalah starting Apache  (sudo service apache2 restart) dengan error “Apache is running a threaded MPM, namun PHP Module is not compiled to be threadsafe. Sobat perlu mengkompilasi ulang PHP. Lalu jalankan perintah berikut di Ubuntu:

sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart

Demikian tutorial Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS, jika sobat mengalami kendala silahkan tinggalkan pesan dikolom komentar. Selamat mencoba….

Leave a Comment