Friday, April 8, 2016

Cara install lighttpd dan PHP5 pada VPS centOS

Tutorial berikut ini akan menjelaskan cara install lighttpd dan PHP5 pada VPS dengan sistem operasi centOS. Tutorial ini sudah di tes pada xen VPS 512 RAM dengan sistem operasi centOS 5.6 64 bits, namun anda bisa menginstall nya pada 32 bit. Langkah-langkah selengkapnya simak berikut ini:


Yang pertama perlu anda lakukan adalah menambahkan repositori, berikut caranya:
Jika VPS anda 32 bits, gunakan perintah berikut ini:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
jika VPS anda 64 bits, gunakan perintah berikut ini:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Sekarang kita install lighttpd dengan perintah yum seperti berikut ini:
yum install lighttpd
Sekarang waktunya install PHP, kita akan gunakan PHP5. gunakan perintah yum seperti berikut ini untuk install PHP5 pada centOS:
yum install lighttpd-fastcgi php-cli
Instalasi lighttpd dan PHP5 sudah selesai, kini kita perlu melakukan beberapa seting pada lighttpd nya. Buka file konfigurasi lighttpd dengan nano seperti berikut ini:
nano /etc/lighttpd/lighttpd.conf
Karena kita akan menggunakan IPv4 maka kita harus men disable IPv6 nya, jika anda menggunakan IPv6 maka anda bisa loncati saja bagian ini.
Untuk men disable IPv6 pada lighttpd silahkan anda search baris perintah yang berbunyi:
server.use-ipv6 = "enable"


kemudian ubah enable menjadi disable.


Sekarang kita perlu mengubah konfigurasi modules nya. Buka file konfigurasi modules dengan perintah berikut:
nano /etc/lighttpd/modules.conf


Cari baris code seperti berikut:
server.modules = (
“mod_access”,
# “mod_alias”,
# “mod_auth”,
# “mod_evasive”,
# “mod_redirect”,
# “mod_rewrite”,
# “mod_setenv”,
# “mod_usertrack”,
)
Kemudian ubah menjadi:
server.modules = (
"mod_access",
"mod_alias",
"mod_auth",
"mod_evasive",
"mod_redirect",
"mod_rewrite",
"mod_setenv",
"mod_usertrack",
)
Anda bisa lihat, tanda # dihilangkan untuk mengaktifkan masing-masing module


Sekarang scroll ke bawah dan cari baris berikut ini:
##
## FastCGI (mod_fastcgi)
##
#include “conf.d/fastcgi.conf”
dan ubah menjadi:
##
## FastCGI (mod_fastcgi)
##
include "conf.d/fastcgi.conf"

fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
Nah sekarang semua sudah selesai.


Saya sarankan anda untuk membuat file index.html dan isi dengan text apa saja di direktori var/www/lighttpd karena secara default lighttpd akan memberikan error 404 saat pertama kali test. Hal ini kita butuhkan agar kita bisa yakin apakah lighttpd sudah jalan dengan sempurna atau belum.


Selamat mencoba.


-- ngehosting.com[/sociallocker]

No comments:

Post a Comment