Instalasi Apache2 Dengan PHP5 Pada Linux Debian
Kali ini saya akan memberikan teknik step-by-step untuk membuat web server dengan sistem operasi linux yakni Debian. Sebelumnya pastikan repository sudah tersedia, dapat menggunakan koneksi internet, maupun menggunakan DVD Repository Debian. Kalau saya menggunakan ISO Repository Debian yang masing-masing saya mount ke direktory /mnt, dan kemudian dari setting apt sources.list nya saya arahkan kesitu, jadi ga usah pake burning ke DVD dan juga ga usah ke Internet.
Untuk bahasan ini saya menggunakan Debian 7.2. Kalau kebetulan sampeyan punya OS Debian yang lebih baru atau lebih lawas, harusnya ga masalah karena perintahnya sama. Hanya mungkin versi Apache2 dan PHP5 nya yang berbeda. Server yang saya pakai menggunakan IP Address 192.168.2.11, untuk itu silahkan sesuaikan sendiri dengan IP Address yang sampeyan pakai. 🙂
Instalasi Apache2
Karena apache2 sudah tersedian dalam paket debian, maka sangat mudah sekali instalasinya yakni tinggal menjalankan perintah berikut ini:
#apt-get install apache2
Setelah itu, sekarang coba buka alamat dari server menggunakan browser kesayangan anda untuk mengetes apakah instalasi Apache2 tadi berhasil atau tidak.

Jika anda menemui halaman dengan kata-kta “It wokrs!” berarti instalasi apache sudah berhasil
Secara default, document root akan berada di directory /var/www, sedangkan konfigurasi filenya berada di directory /etc/apache2 yakni sebuah file dengan nama apache2.conf. Konfigurasi tambahan diletakkan juga di dalamnya seperti mods-enabled dan sites-enabled, sites-available dan juga conf.d.
Instalasi PHP5
Langkah berikutnya adalah instalasi PHP5 dengan modul Apache PHP5. Lagi – lagi caranya cukup simple karena repository debian sudah menyediakan semuanya sbb:
#apt-get install php5 libapache2-mod-php5
Setelah itu kita mesti restart dulu service apache nya dengan cara sebagai berikut:
#service apache2 restart
Test PHP5
Untuk mengetes apakah PHP5 sudah terinstall dengan benar, kita gunakan cara yang sudah umum yakni membuat sebuah halaman sederhana di directory web sebagai berikut:
#nano /var/www/info.php
Kemudian isikan code berikut ini:
<?php phpinfo(); ?>
Simpan dengan menekan tombol Ctrl+X dan jawab konfirmasi simpan dengan Y. Kemudian coba buka halaman tersebut dari browser sebagai berikut:

Kalau muncul halaman ini berarti sudah berhasil
Seperti yang sampeyan lihat, PHP5 sudah bekerja dengan baik.
Instalasi PHP5 Modules
Setelah berhasil menginstall PHP5 dan Apache2, maka langkah selanjutnya adalah instalasi modul-modul PHP5 agar bisa digunakan di aplikasi web yang nantinya kita bikin. Seperti modul untuk koneksi ke MySQL, SQLite, dan modul-modul lainnya. Untuk mencari modul-modul apa saja yang bisa diinstall, silahkan ketik perintah berikut ini:
#aptitude search php5
Setelah itu akan ditampilkan beberapa modules yang tersedian
Dari sini silahkan instalasi modul-modul yang anda butuhkan, sebagai contoh sebagai berikut:
#apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
Kemudian restart service Apache2 lagi. Dan sekarang web server telah siap digunakan untuk hosting web apps yang Anda buat. Selamat belajar …
Saya tertarik dengan postingan anda ini, informasi web server yg sangat berguna sekali.
Saya juga mempunyai tulisan yang sejenis yang bisa anda kunjungi di
<a href=”http://lpug.gunadarma.ac.id/sertifikasi/”>Informasi</a>