Webserver, tentunya kita sudah tidak asing lagi lagi dengan istilah itu, apalagi bagi yang berkecimpung didunia networking ataupun webdesign. Tutorial kali ini, kita akan membahas bagaimana membangun sebuah Personal webserver. Mengapa saya sebut personal? karena memang tujuan instalasi ini hanya untuk keperluan personal atau untuk kalangan pribadi, seperti design web ataupun mencoba aplikasi web lainnya, walaupun dengan kustomisasi yang lebih, webserver yang akan kita buat ini bisa kita gunakan sebagai Public webserver.
Dalam sebuah webserver standar, aplikasi yang harus ada adalah, Apache (webserver itu sendiri), MySQL (database server) dan PHP (script server). Mungkin ada tambahan ProFTP (FTP server) dan phpmyadmin (administrasi database dalam bentuk GUI).
Pada pembuatan webserver ini, kita akan menggunakan aplikasi xampp. Mengapa ? Karena dalam aplikasi tersebut sudah terdapat aplikasi-aplikasi standar seperti yang sudah disebutkan diatas. Sehingga kita tidak perlu melakukan instalasi satu-persatu.
Download sesuai dengan sistem operasi yang digunakan. Dalam hal ini saya menggunakan Linux (Ubuntu). Jika sudah selesai maka kita akan melakukan instalasi xampp. File yang akan ter-download akan ber-ekstensi tar.gz. Itu adalah file kompresi dalam linux (zip/rar jika di windows). Anggap file xampp berada di folder Downloads. Ketikan perintah berikut di terminal.
suckids@mks:~/Downloads$ sudo mv xampp-linux-1.6.5a.tar.gz /opt/
Perintah tersebut akan melakukan move/cut dan memindahkannya ke direkstori /opt. (di Linux, xampp harus ditempatkan di /opt, kecuali kita bisa merubah beberapa kode programnya, pen). mengapa kita menggunakan sudo? Karena direktori /opt merupakan folder yang dimilik i oleh root, sehingga hanya user root yang bisa menulis disana.
Setelah itu kita pindah ke direktori /opt dengan mengetikkan perintah berikut.
suckids@mks:~/Downloads$ cd /opt
Langkah selanjutnya adalah melakukan instalasi xampp. Proses instalasi xampp terbilang cukup mudah, karena hanya melakukan extract file tar.gz nya saja.
suckids@mks:/opt$ sudo tar xzvf xampp-linux-1.6.5a.tar.gz
Setelah itu akan terbuat folder lampp pada direktori /opt. Perintah-perintah dasar untuk melakukan start dan stop webserver adalah sebagai berikut.
suckids@mks:/opt$ sudo /opt/lampp/lampp start
suckids@mks:/opt$ sudo /opt/lampp/lampp stop
suckids@mks:/opt$ sudo /opt/lampp/lampp restart