Difference between revisions of "Instalasi Lighttpd"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 68: | Line 68: | ||
total 0 | total 0 | ||
− | lrwxrwxrwx 1 root root 44 | + | lrwxrwxrwx 1 root root 44 2011-04-05 09:06 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf |
Reload Lighttpd: | Reload Lighttpd: |
Revision as of 09:07, 5 April 2011
Sumber: http://www.howtoforge.com/installing-lighttpd-with-php5-and-mysql-support-on-ubuntu-9.10
Lighttpd adalah web server yang aman, cepat dan comply yang di rancang untuk lingkungan yang sangat membutuhkan kecepatan. Tutorial ini akan memperlihatkan bagaimana menginstalasi Lighttpd di Server Ubuntu dengan dukungan PHP5 dan MySQL.
Catatan Awal
Pada tutorial ini akan digunakan
hostname server1.example.com IP address 192.168.0.9
Dalam tutorial ini kita perlu login sebagai root, pastikan menjalankan perintah
sudo su
Instalasi
Melalui perintah
sudo apt-get install mysql-server mysql-client lighttpd php5-cgi \ php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl
Disini kita akan di tanya password root,
New password for the MySQL "root" user: passwordrootanda Repeat password for the MySQL "root" user: passwordrootanda
Beberapa folder / file penting
/var/www - tempat file HTML /etc/lighttpd/lighttpd.conf - file konfigurasi /etc/lighttpd/conf-available - tambahan konfigurasi
Untuk enable konfigurasi
lighttpd-enable-mod
perintah ini akan membuat symlink dari directory /etc/lighttpd/conf-enabled ke file konfigurasi di /etc/lighttpd/conf-available
Untuk mendisable konfigurasi menggunakan perintah
lighttpd-disable-mod
Konfigurasi Lighttpd dan PHP5
Untuk mengaktifkan PHP5 di Lighttpd, kita harus mengedit /etc/php5/cgi/php.ini
vi /etc/php5/cgi/php.ini
Tambahkan di akhir file
[...] cgi.fix_pathinfo = 1
Untuk mengaktifkan konfigurasi fastcgi (yang di simpan di /etc/lighttpd/conf-available/10-fastcgi.conf), jalankan perintah berikut
lighttpd-enable-mod fastcgi
perintah di atas akan membuat symlink /etc/lighttpd/conf-enabled/10-fastcgi.conf ke /etc/lighttpd/conf-available/10-fastcgi.conf:
ls -l /etc/lighttpd/conf-enabled
cek
ls -l /etc/lighttpd/conf-enabled
total 0 lrwxrwxrwx 1 root root 44 2011-04-05 09:06 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf
Reload Lighttpd:
/etc/init.d/lighttpd force-reload
Test PHP5
Edit file
vi /var/www/info.php
Isi dengan perintah
<?php phpinfo(); ?>
Akses menggunakan browser ke alamat
http://192.168.0.9/info.php
Kita akan melihat bahwa PHP5 berjalan dengan baik melalui FastCGI, tampak pada kalimat Server API.