Membuat LEMP stack up to date di ubuntu 14.04 LTS

Ubuntu LTS merupakan variasi dari ubuntu yang memiliki dukungan support sangat lama, yaitu 5 tahun. Ubuntu LTS hadir dengan aplikasi – aplikasi yang telah matang dan teruji sehingga kemungkinan memiliki bug lebih kecil. Akan tetapi seiring berjalannya waktu, aplikasi yang ada di repository LTS akan terasa semakin usang. Sebagai contoh, saat artikel ini ditulis versi php yang ada di repository ubuntu adalah 5.5.6 sedangkan versi terbaru adalah versi 5.6.

Untuk server produksi penting dimana mati 1 jam atau munculnya 1 bug dapat menyebabkan kerugian yang besar, menggunakan versi 5.5 adalah pilihan yang tepat. Tetapi bagi developer perseorangan yang memiliki server hanya untuk hosting blog pribadi dan sedikit eksperimen, versi php yang tidak up to date menyebabkan kita ketinggalan untuk menikmati fitur – fitur baru dan peningkatan performa yang ada di versi terbaru.

Untuk tetap up to date, kita bisa menginstall beberapa PPA yang berisi package versi terbaru dari aplikasi yang kita inginkan. Karena dalam artikel ini konteksnya adalah server, dan saya menggunakan server nginx, php dan mysql makan yang akan dibahas disini adalah bagaimana membuat LEMP stack up to date di ubuntu 14.04.

1 – install ppa ppa:ondrej/php5-5.6 untuk menginstall PHP 5.6

sudo add-apt-repository ppa:ondrej/php5-5.6  

2 – Install ppa:nginx/stable

sudo add-apt-repository ppa:nginx/stable  

3 – install ppa:ondrej/mysql-5.6

sudo add-apt-repository ppa:ondrej/mysql-5.6  

4 – update repository

sudo apt-get update  

5 – dari forum di internet, sering ditemui kejadian jika kita sudah menginstall php 5.5 kemudian akan upgrade ke 5.6 dengan ppa ondrej/php5-5.6 akan terjadi error, maka dari itu kita remove dulu kemudian kita install lagi.

sudo apt-get remove php5-* && sudo apt-get install php5-common php5-cgi php5-fpm php5-cli phpmyadmin  

6 – Kemudian kita upgrade package yang lainnya.

sudo aptitude upgrade  

7 – tekan enter lalu tunggu instalasi selesai. Saat instalasi mysql, kita akan diminta menginstalasi password dan sebagainya seperti saat kita pertamakali install. Jangan khawatir, karena menurut pengalaman saya databasenya tidak hilang (meski sudah sempat panik saat php sempat tidak berfungsi karena lupa menginstal package php5-fpm). :p

Sekian dari saya, semoga bermanfaat..

[Magelang, 16 Mei 2015]

  • Alex Jesus

    Very good

    • s4if

      thanks..

%d blogger menyukai ini: