Rabu, 19 Januari 2011

Install PHP5 fpm with LIGHTTPD server di linux (Ubuntu)

Mungkin selama ini jarang sekali seorang programmer PHP yang menggunakan web server lighttpd (mungkin karena web server apache lebih mudah dalam konfigurasi dan instalasi).fasilitas xmapp yang memudahkan programmer untuk menginstall maupun mengkonfigurasi PHP dan apache membuat orang lebih menyukai apache ketimbang lighttpd. Tapi apakah apache lebih baik dari lighttpd?

segala sesuatu yang instan sifatnya memiliki beberapa kekurangan di bandingkan dengan sesuatu yang berasal dari proses panjang dan penuh rintangan (filosofi hidup :P). Hal ini berlaku pada komperasi 2 web server ini.
Apache memang mudah untuk di Install dan di konfigurasi, namun apache lebih banyak memakan space memory saat di memproser suatu request. Hal ini membuat apache sangat riskan akan masalah.
website seperti youtube dan wikipedia enggan memilih apache dan lebih memilih lighttpd sebagai web server mereka di karenakan lighttpd mempunyai resiko yang lebih kecil dibanding dengan web server apache.

Setelah mengetahui secuil keunggulan apache, saya ingin membagi cara penginstallan lighttpd pada OS Ubuntu.
berikut langkah-langkah2nya :

# aptitude install mysql-client (sebaiknya urutanya seperti ini :mysql->lighttpd->php)
# aptitude install lighttpd
* uncomment mod_rewrite
* uncomment mod_redirect
# aptitude install php5-cgi (php tidak harus CGI)
# vim /etc/php5/cgi/php.ini
* cgi.fix_pathinfo = 1
* default_charset="UTF-8"
* display_errors = Off #(for production)
# lighttpd-enable-mod fastcgi
# /etc/init.d/lighttpd force-reload (untuk mereload jika sewaktu-waktu web mengalami gangguan)
# aptitude install php5-mysql php5-gd php-pear php5-memcache (tambah kalau ada yg perlu)

setelah semua terinstall coba jalan lighttpd dengan command : sudo /etc/init.d/lighttpd start

untuk men enable CGI gunakan command berikut :
# sudo lighty-enable-mod cgi

Tidak ada komentar:

Posting Komentar