Installasi Apache2 MySQL dan PHP

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