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 !

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Captcha Reload