4.1 Installasi Apache2 MySQL dan PHP
Dalam perancangan aplikasi penyedia penyimpanan file online ini dibutuhkan aplikasi web server Apache dengan modul libapache2-mod-cband
yang digunakan untuk pengaturan bandwidth. Untuk media penyimpanan data pada database penulis menggunakan MySQL sebagai server databasenya dan
PHP5 sebagai bahasa pemrograman webnya, sedangkan untuk operating sistemnya penulis menggunakan Linux Ubuntu 10.4 LTS.
Setelah Linux ubuntu terinstall dengan benar pada mesin server yang akan kita gunakan, maka hal pertama yang harus dipersiapkan adalah melakukan
installasi paket-paket yang nantinya dibutuhkan dalam pembuatan aplikasi penyedia penyimpanan file online. Untuk menginstall paket pada Linux
dibutuhkan koneksi ke mirror, kita dapat menggunakan repository online ataupun menggunakan DVD repo dari Ubuntu. Dalam penulisan ini penulis menggunakan
mirror dari id.archive.ubuntu.com untuk penginstallan applikasi. Ketikkan perintah berikut pada console untuk men-singkronkan source list dengan server.
apt-get update Setelah melakukan update install paket-paket yang disebutkan di atas
dengan mengetikkan perintah berikut pada console. apt-get install phpmyadmin php5 php5-cli php5-dev re2c
build-essential php-pear mysql-server-5.1 libapache2- mod-suphp apache2-prefork-dev
Secara otomatis linux akan mendownload paket-paket tersebut dan menginstallnya kedalam sistem operasi. Perintah di atas adalah perintah untuk
installasi PHP5, apache2 dan MySQl beserta tools untuk keperluan kompilasi paket. Agar apache dapat melakukan tugas sebagai pengatur bandwidth yang
nantinya digunakan pada aplikasi file sharing online diperlukan kompilasi paket apache2-mod-cband yang dapat di download di
http:www.montanalinux.orgfilesmod-cband-0.9.7.5.tgz. Tuliskan perintah berikut pada console untuk melakukan download paket apache2-mod-cband
wget http:www.montanalinux.orgfilesmod-cband- 0.9.7.5.tgz
Ekstrak file tersebut kedalam direkrori usrlocalsrc. tar zxvf mod-cband-0.9.7.5.tgz –C usrlocalsrc
Pindah ke direktori dimana mod-cband-0.9.7.5 di ekstrak cd usrlocalsrcmod-cband-0.9.7.5
Tulisakan perintah berikut untuk konfigurasi dan cek pada mod-cband- 0.9.7.5
.configure Jika tidak terdapat error berarti paket mod-cband telah siap untuk
dikompilasi dan diinstall pada sistem linux. make
make install Setelah proses kompilasi dan installasi sukses aktifkan install juga paket
libapache2-mod-bw. apt-get install libapache2-mod-bw
Aktifkan apache mod-bw dengan mengetikkan perintah berikut pada console.
a2enmod bw Restart apache agar modul yang telah diaktifkan dijalankan oleh apache2
dengan mengetikkan perintah berikut pada console. etcinit.dapache2 restart
4.2 Implementasi Antar Muka