Upgrade / Install php 5.5 di Ubuntu 12.04 LTS
Ubuntu 12.04 LTS memang termasuk versi Ubuntu yang sudah lama, yaitu tahun 2012, tetapi hingga saat ini masih sangat banyak yang menggunakannya terutama untuk server dan VPS. Termasuk saya saat ini masih menggunakannya untuk server web baik production server maupun development server.
Perkembangan aplikasi web saat ini cukup pesat, sehingga mulai dirasakan bahwa versi Apache dan PHP sudah perlu menggunakan versi yang lebih baru dengan fitur yang lebih banyak dan lebih baik. Dengan kata lain perlu dilakukan upgrade terhadap mereka. Hanya saja upgrading ini perlu Anda pertimbangkan masak-masak, jangan sampai malah aplikasi lama menjadi tidak jalan.
Perlu dicatat bahwa proses upgrading kali ini yaitu dari default Ubuntu 12.04 yang menggunakan Apache 2.2 dan PHP 5.3 / 5.4 menjadi PHP 5.5 akan otomatis juga mengupgrade Apache nya menjadi Apache versi 2.4. Karena itu jangan gegabah dilakukan di production server sebelum benar-benar di uji di staging server Anda.
Mari kita coba lakukan : pastikan bahwa repository Anda sudah terupdate dan python-software-properties sudah terinstall, kalau belum silahkan lakukan langkah berikut ini:
sudo apt-get update sudo apt-get install python-software-properties
Kemudian kita daftarkan dalam source.list kita yaitu ppa:ondrej/php5
sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update
Respond nya kira-kira seperti di bawah ini :
root@server2:/home# sudo add-apt-repository ppa:ondrej/php5 You are about to add the following PPA to your system: This branch follows latest PHP packages as maintained by me & rest of the Debian pkg-php team. You can get more information about the packages at https://sury.org If you need to stay with PHP 5.4 you can use the oldstable PHP repository: ppa:ondrej/php5-oldstable PLEASE READ: If you like my work and want to give me a little motivation, please consider donating: https://deb.sury.org/pages/donate.html More info: https://launchpad.net/~ondrej/+archive/php5 Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmpQhKkwT/secring.gpg' created gpg: keyring `/tmp/tmpQhKkwT/pubring.gpg' created gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com gpg: /tmp/tmpQhKkwT/trustdb.gpg: trustdb created gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK
Kemudian kita mulai menginstall php5 :
sudo apt-get install php5
Jika tidak ada yang error maka, Anda bisa cek dengan perintah :
php5 -v
Kira-kira akan ada respon sbb :
root@server2:/etc/apache2/sites-available# php5 -v PHP 5.5.12-2+deb.sury.org~precise+1 (cli) (built: May 12 2014 13:46:35) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
Hingga disini php5.3/5.4 kita sudah menjadi php5.5 dan Apache menjadi versi 2.4. Perlu di cata bahwa konfigurasi Apache 2.2 dan Apache 2.4 agak berbeda, karenanya jangan kaget kalau web Anda menjadi tidak bisa diakses alias forbidden. Konfigurasi ini akan dibahas pada tulisan yang berbeda. Selamat berkarya !