fbpx

Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS

487

Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTSUbuntu 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. Untuk meminimalisir permasalahan ini kami membuatkan panduan kecil Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS.

Cara Install PHP 5.6 / 5.5 di Ubuntu 16.04 LTS

  • Tambahkan repository berikut melalui terminal sobat

- Advertisement -

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

Jika sobat sudah familiar dengan repositori ini, Anda akan melihat bahwa repository ini tidak termasuk dalam nama repositori PPA bawaan standart ubuntu.  Jika sobat memerlukan PHP 5.4 atau sebelumnya, Anda harus turun ke versi Ubuntu 14,04 LTS Trusty Tahr.

  • Sekarang, kita bisa menginstal kedua PHP 5.6 (atau 5.5), dan 7.0, bersamaan dengan dukungan untuk Apache 2 dan MySQL, termasuk berbagai modul PHP, seperti yang dibutuhkan untuk framework Laravel:
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

Setelah kita menginstal 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) gunakan perintah ini:
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart ; echo 1 | sudo update-alternatives --config php
  • Begitu pula untuk beralih dari PHP 5.6 ke PHP 7.0, gunakan perintah ini:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart ; echo 2 | sudo update-alternatives --config php

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

Comments