1
Apache2, Module UserDir, dan PHP5 di Ubuntu 10.04

Pada prinsipnya, mengaktifkan module userdir di Apache2 dan lighttpd saja hanya berbedea di perintahnya saja. Di Apache2 perintah yang kita gunakan adalah:

sudo a2enmod userdir


Jangan lupa untuk memuat ulang konfigurasi Apache2:

sudo service apache2 force-reload


Lalu buat direktori public_html di $HOME user yang hendak memanfaatkan module ini:

cd $HOME
mkdir public_html
chmod -R 775 public_html


Install dukungan PHP5 untuk Apache2:

sudo apt-get install php5 libapache2-mod-php5


Paket libapache2-mod-php5 opsional, menurut dokumentasi komunitas Ubuntu kita perlu memasang paket ini jika masih membutuhkan dukungan untuk PHP4. Terakhir aktifkan modul php5:

sudo a2enmod php5


Kemudian buat sebuah file index.php di ~/public_html dengan isi:

phpinfo();
?>


Arahkan browser ke http://localhost/~user, ganti user dengan nama user kita. Oops, kok malah skrip PHP-nya kok malah diunduh? (thinking). Hmm… ternyata menurut diskusi di sini, kita harus menghilangkan atau mengubah baris berikut jadi komentar:



php_admin_value engine Off

>

Konfigurasi ini ada di berkas /etc/apache2/mods-available/php5.conf, untuk menjadikannya komentar tambahkan karakter # di depan setiap baris. Setelah itu muat ulang konfigurasi Apache2:

sudo service apache2 force-reload


Nah, sekarang coba akses lagi http://localhost/~user.

 
Ujie Caprone | © 2011 Blogger Template by Ujiecaprone.com