Ketiga paket ini sangat dibutuhkan jika kita ingin mempelajari pembuatan web dinamis dengan bahasa script php, database mysql, dan web server apache. ketangguhan ketiganya ditambah Linux, sering disingkat LAMP yang merupakan singkatan dari Linux, Apache, MySQL, dan PHP, sudah tidak perlu diragukan lagi. Banyak situs web dibangun memanfaatkan kombinasi LAMP. Udah ah, cukup sampai di sini saja basa-basinya.

Install paket-paket berikut ini:

apache2, apache2.2-common, apache2-doc, apache2-mpm-prefork, apache2-utils, libapache2-mod-php5, php5-common, php5-mysql, php5, mysql-server-5.0, mysql-common, mysql-client-5.0

Untuk lebih gampangnya gunakan Synaptic atau package manager lainnya supaya masalah dependensi ditangani secara otomatis, kecuali Anda mengiginkan pekerjaan tambahan untuk instalasi library dan dependensi lainnya.
Setelah semua paket terinstalasi dengan baik, sekarang waktunya untuk mentest server apache yang baru diinstall, buka Firefox atau web browser kesayangan Anda, lalu ketikkan localhost dan tekan enter, jika tidak ada error dan ditampilkan suatu halaman web berarti web server apache sudah berjalan dengan baik. Jika terjadi error coba jalankanapache secara manual, dari terminal ketikkan

sudo /etc/init.d/apache2 start

pastikan juga device eth0 (LAN) sudah up.

Tahap berikutnya adalah melakukan sedikit konfigurasi terhadap apache2 agar direktori public_html per user aktif dan juga mendukung php5. Untuk setting apache2 ada di direktori /etc/apache2. Agar direktori public_html di direktori home pengguna bisa digunakan tambahkan symbolic link dari file
mods-available/userdir.load dan mods-available/userdir.conf ke direktori mods-enable ,masih di /etc/apache2 dari terminal ketikkan

cd mods-enable
sudo ln -s ../mods-available/userdir.load userdir.load
sudo ln -s ../mods-available/userdir.conf userdir.conf

Sedangkan untuk meng-enable php5, buat sebuah file di direktori mods-available

sudo nano -w mods-available/php5.load

lalu isi dengan “LoadModule php5_module /usr/lib/apache2/modules/libphp5.so” (tanpa tanda kutip).
Buatkan juga symbolic link di direktori mods-enable

cd mods-enable
sudo ln -s ../mods-available/php5.load php5.load

Kemudian reload konfigurasi apache2

sudo /etc/init.d/apache2 reload

Untuk menguji apakah server apache2 sudah benar-benar mendukung php5 dan dapat mengakses direktori public_html, buat sebuah direktori public_html di direktori Anda dan sebuah file bernama test.php di dalamnya, dari terminal

cd
mkdir public_html
chmod 755 public_html
chmod 644 public_html/*
nano -w test.php

dalam script php tersebut masukkan fungsi phpinfo(), fungsi ini berfungsi untuk menampilkan informasi tentang php dan setting-settingnya. Buka browser kesayangan Anda, lalu ketikkan localhost/~nama_user/test.php, jika beruntung akan ditampilkan informasi umum tentang php5 yang terinstall di sistem. Sekarang Anda sudah mempunyai web server sendiri yang siap digunakan, selamat bersenang-senang.

Bravo PENGUIN!

Iklan