lighttpd adalah webserver open source dan ringan.

1. install repo

rpm --import https://fedoraproject.org/static/0608B895.txt

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

yum install yum-priorities

nano /etc/yum.repos.d/epel.repo

tambahkan baris tulisan ini tanpa quote diantara enabled dan gpcheck

"priority=10"

nano /etc/yum.repos.d/remi.repo

tambahkan baris tulisan ini tanpa quote diantara enabled dan gpcheck

enabled=1

priority=10

2. install lighttpd

yum install lighttpd

nano /etc/lighttpd/lighttpd.conf
uncomment “#server.max-fds = 2048

disable ipv6 

server.use-ipv6=disable

chkconfig --levels 235 lighttpd on

/etc/init.d/lighttpd start

service lighttpd start

 

2. install php5

yum install php-fpm lighttpd-fastcgi
nano /etc/php-fpm.d/www.conf
ganti Unix user/group
user = lighttpd
group =lighttpd
chkconfig --levels 235 php-fpm on
/etc/init.d/php-fpm start
3. configure php5 dengan module fpm
edit php.ini
nano /etc/php.ini

un coment di bagian  “cgi.fix_pathinfo=1″

nano /etc/lighttpd/modules.conf
un comment “conf.d/fastcgi.conf”

  

 

nano /etc/lighttpd/conf.d/fastcgi.conf
tambahak baris ini diatas #fastcgi.server = ( ".php" =>
fastcgi.server += ( ".php" =>
        ((
                "host" => "127.0.0.1",
                "port" => "9000",
                "broken-scriptfilename" => "enable"
        ))
)

/etc/init.d/lighttpd restart

check konfigurasi php, buat pace info.php untuk testing

nano /var/www/lighttpd/info.php

<?php

phpinfo();

?>

test melalui browser http://server.ip/info.php

4. install module2 lain php

yum search php

jikas sudah ketemu module yang di inginkan dapat melakukan instalasi dengan cara

yum install php-modulename1 php-modulename2 php-modulename3

5. install APC (alternatif Php Cache)

APC untuk mengcache comand command php yang sering di gunakan

yum install php-pecl-apc

/etc/init.d/php-fpm reload

tuning untuk menghidari load tcp 
nano /etc/php-fpm.d/www.conf

cari baris "listen = 127.0.0.1:9000", tambahkan baris di bawahnya

;listen = 127.0.0.1:9000
listen = /tmp/php5-fpm.sock
/etc/init.d/php-fpm reload
edit fasct-cgi di conf lighttpd
nano /etc/lighttpd/conf.d/fastcgi.conf

ganti host dan port menjadi 

“socket” => “/tmp/php5-fpm.sock”,
sebelum
sesudah

 

/etc/init.d/lighttpd restart

demikian step-step install lighttpd dan php di centos 6, semoga Alloh merestui semua usaha kita untuk selalu belajar