Tahap Persiapan
Pada simulasi pelatihan ini saya asumsikan server yang ada pada saat ini dikondisikan sebagai server1.hostname.com dengan alamat IP 192.168.1.3. Setting ini mungkin berbeda dengan kondisi anda masing-masing dilapangan, jadi silahkan ganti parameter tersebut dengan parameter anda masing-masing
Langkah pertama adalah menginisialisasikan privilege anda sebagai root dengan perintah : sudo su (pada shell terminal)
Menginstall MySQL
Sebagai catatan, installasi pada ubuntu ini dibutuhkan koneksi internet. Oke, selanjutnya kita akan menginstall database server (MySQL) dengan mengetikkan perintah :
apt-get install mysql-server mysql-client
Pada saat proses instalasi nanti anda akan diminta password root untuk MySQL dimana pasword yang dimasukkan nanti akan valid untuk user root@localhost dan user root@server1.hostname.com, sehingga untuk kedepannya nanti kita tidak perlu menspesifikasi password lagi.
New password for the MySQL "root" user : <- isidenganpasswordanda
Repeat password for the MySQL "root" user : <- isidenganpasswordanda
Menginstall Apache2
Apache 2 sudah tersedia dalam bentuk paket pada ubuntu 10.10 dengan mengetikkan perintah :
apt-get install apache2
Jika telah selesai proses instalasi, silahkan buka web browser anda lalu ketikkan alamat http://localhost, dan seharusnya akan tampil halaman seperti dibawah ini :
inilah catatan penting pada hasil instalasi apache2 :
Menginstall PHP 5
Kita dapat menginstall PHP 5 dengan mengetikkan perintah berikut pada shell terminal :
apt-get install php5 libapache2-mod-php5
Setelah proses instalasi disarankan untuk merestart apache server dengan perintah
/etc/init.d/apache2 restart
Test PHP5 dan Mendapatkan Informasi Detail Tentang Instalasi PHP5
Buat sebuah file PHP pada folder /var/www dengan menggunakan aplikasi text editor ataupun aplikasi web builder yang anda sukai dengan isi file (contoh info.php) sebagai berikut :
phpinfo();
Lalu panggil halaman tersebut pada browser (http://localhost/info.php) maka akan tampil halaman sebagai berikut :
Seperti yang anda lihat disitu akan tertera modul PHP yang aktif beserta konfigurasi lainnya yang terintegrasi dengan Apache2 Handler. MySQL belum termasuk dalam modul yang terinstall sehingga harus kita tambahkan secara manual beserta modul-modul lainnya yang dibutuhkan pada pembuatan aplikasi berbasis PHP.
Menambah MySQL Support pada PHP
Untuk mnginstall MySQL support pada PHP, kita harus menambahkan secara manual package PHP (PHP5-mysql). Untuk proses ini baiknya ditambahkan pula modul-modul lainnya dengan menuliskan perintah 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
Setelah selesai instalasi disarankan untuk merestart kembali apache2 server :
/etc/init.d/apache2 restart
Lalu refresh halaman browser anda lalu lihat perubahan yang terjadi. Disana akan terlihat modul-modul yang ditambahkan tampil sebagai fungsi yang sudah siap mensupport PHP.
Mengelola Database MySQL
Pengelolaan database MySQL melalui browser dengan menggunakan PHPMyAdmin, aplikasi ini dapat kita install dengan mengetikkan perintah pada shell terminal sebagai berikut :
apt-get install phpmyadmin
Selain PHPMyAdmin, ada juga aplikasi desktop yang bisa kita gunakan sebagai aplikasi untuk mengelola database MySQL, salah satu yang menjadi referensi saya adalah NaviCat Lite (Gratis dan Powerfull, kombinasi yang maut untuk seorang programmer).
*Catatan, untuk NaviCat ini akan saya bahas pada artikel lainnya (sabar yaa...)
Selamat Bercoding Ria
Overall aplikasi anda sudah siap, dan anda sudah bisa mulai untuk mendevelop aplikasi berbasis web. Sebagai referensi saya ambil dari berbagai artikel dan tutorial berikut daftarnya :
Pada simulasi pelatihan ini saya asumsikan server yang ada pada saat ini dikondisikan sebagai server1.hostname.com dengan alamat IP 192.168.1.3. Setting ini mungkin berbeda dengan kondisi anda masing-masing dilapangan, jadi silahkan ganti parameter tersebut dengan parameter anda masing-masing
Langkah pertama adalah menginisialisasikan privilege anda sebagai root dengan perintah : sudo su (pada shell terminal)
Menginstall MySQL
Sebagai catatan, installasi pada ubuntu ini dibutuhkan koneksi internet. Oke, selanjutnya kita akan menginstall database server (MySQL) dengan mengetikkan perintah :
apt-get install mysql-server mysql-client
Pada saat proses instalasi nanti anda akan diminta password root untuk MySQL dimana pasword yang dimasukkan nanti akan valid untuk user root@localhost dan user root@server1.hostname.com, sehingga untuk kedepannya nanti kita tidak perlu menspesifikasi password lagi.
New password for the MySQL "root" user : <- isidenganpasswordanda
Repeat password for the MySQL "root" user : <- isidenganpasswordanda
Menginstall Apache2
Apache 2 sudah tersedia dalam bentuk paket pada ubuntu 10.10 dengan mengetikkan perintah :
apt-get install apache2
Jika telah selesai proses instalasi, silahkan buka web browser anda lalu ketikkan alamat http://localhost, dan seharusnya akan tampil halaman seperti dibawah ini :
inilah catatan penting pada hasil instalasi apache2 :
- Default document root yang terinstall adalah : /var/www
- File konfigurasi terdapat pada : /etc/apache2/apache2.conf
- Penambahan konfigurasi terdapat pada subfolder : /etc/apache2 seperti
- Untuk pengaturan modules ada di /etc/apache2/mods-enabled
- Untuk virtual host ada di /etc/apache2/sites-enabled
- dan konfigurasi lainnya bisa ditambahkan di /etc/apache2/conf.d
Menginstall PHP 5
Kita dapat menginstall PHP 5 dengan mengetikkan perintah berikut pada shell terminal :
apt-get install php5 libapache2-mod-php5
Setelah proses instalasi disarankan untuk merestart apache server dengan perintah
/etc/init.d/apache2 restart
Test PHP5 dan Mendapatkan Informasi Detail Tentang Instalasi PHP5
Buat sebuah file PHP pada folder /var/www dengan menggunakan aplikasi text editor ataupun aplikasi web builder yang anda sukai dengan isi file (contoh info.php) sebagai berikut :
phpinfo();
Lalu panggil halaman tersebut pada browser (http://localhost/info.php) maka akan tampil halaman sebagai berikut :
Seperti yang anda lihat disitu akan tertera modul PHP yang aktif beserta konfigurasi lainnya yang terintegrasi dengan Apache2 Handler. MySQL belum termasuk dalam modul yang terinstall sehingga harus kita tambahkan secara manual beserta modul-modul lainnya yang dibutuhkan pada pembuatan aplikasi berbasis PHP.
Menambah MySQL Support pada PHP
Untuk mnginstall MySQL support pada PHP, kita harus menambahkan secara manual package PHP (PHP5-mysql). Untuk proses ini baiknya ditambahkan pula modul-modul lainnya dengan menuliskan perintah 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
Setelah selesai instalasi disarankan untuk merestart kembali apache2 server :
/etc/init.d/apache2 restart
Lalu refresh halaman browser anda lalu lihat perubahan yang terjadi. Disana akan terlihat modul-modul yang ditambahkan tampil sebagai fungsi yang sudah siap mensupport PHP.
Mengelola Database MySQL
Pengelolaan database MySQL melalui browser dengan menggunakan PHPMyAdmin, aplikasi ini dapat kita install dengan mengetikkan perintah pada shell terminal sebagai berikut :
apt-get install phpmyadmin
Selain PHPMyAdmin, ada juga aplikasi desktop yang bisa kita gunakan sebagai aplikasi untuk mengelola database MySQL, salah satu yang menjadi referensi saya adalah NaviCat Lite (Gratis dan Powerfull, kombinasi yang maut untuk seorang programmer).
*Catatan, untuk NaviCat ini akan saya bahas pada artikel lainnya (sabar yaa...)
Selamat Bercoding Ria
Overall aplikasi anda sudah siap, dan anda sudah bisa mulai untuk mendevelop aplikasi berbasis web. Sebagai referensi saya ambil dari berbagai artikel dan tutorial berikut daftarnya :
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Ubuntu: http://www.ubuntu.com/
- phpMyAdmin: http://www.phpmyadmin.net/
- How To Forge : http://www.howtoforge.com
good good goog tk atas postingannya
ReplyDeletetambah terus postinganmu, insya Allah cukup membantu rekan2 simpuser terutama pemula, yaaa seperti aku inilah.
ReplyDeletelha nek kanggo versi lainnya bagaimana, masa cuma 10.10, posting dong yg lain
ReplyDelete