Ini sebuah bantuan kilat untuk menjalankan Php di webserver lighttpd. Dengan asumsi bahwa Php sudah berjalan dengan baik pada komputer yang akan digunakan, jadi instalasi Php tidak termasuk dalam lingkup ini. Karena php dijalankan dengan bentuk CGI pada lighttpd, maka yang dibutuhkan adalah interpreter Php (bukan php dalam bentuk modul Apache).
Lighttpd adalah webserver yang cukup kecil dan cepat. Selengkapnya bisa dilihat di http://www.lighttpd.net Download source code, kemudian kita akan melakukan kompilasi dan instalasi server ini. Kompilasi serta instalasi bisa berjalan dengan menggunakan langkah generik, yaitu
./configure make make install
Setelah itu yang penting adalah melakukan penyesuaian dalam file konfigurasi lighttpd. Salin file lighttpd.conf yang ada dalam direktori doc yang terdapat pada source code ke /etc/lighttpd.conf Kemudian edit file ini. Bagian yang perlu disesuaikan adalah :
* Aktifkan mod_cgi pada opsi server.modules * Isi opsi server.document-root dengan nama direktori tempat file web disimpan, misalnya seperti berikut server.document-root = "/var/www/" * Tentukan file untuk menyimpan log error misalnya seperti berikut server.errorlog = "/var/log/lighttpd.error.log" * Tentukan file untuk menyimpan log akses misalnya seperti berikut accesslog.filename = "/var/log/lighttpd.access.log" * Aktifkan cgi.assign misalnya seperti berikut cgi.assign = (".php" => "/usr/local/bin/php") dengan catatan bahwa interpreter php ada di /usr/local/bin/ untuk mengetahui letak interpreter php di sistem anda bisa menggunakan perintah which php
Setelah file konfigurasi selesai diedit, jalankan lighttpd dengan perintah
lighttpd -f /etc/lighttpd.conf
Untuk memastikan Php sudah bisa berjalan coba uji dengan program "Hello World" yang sudah sangat terkenal itu :)