Tutorial Web Server dengan Bitnami LappStack Rahmady Liyantanto liyantanto@gmail.com Pendahuluan Lisensi Dokumen: Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari liyantanto.wordpress.com Bitnami sebuah paket web server yang sudah bandel dengan PostgreSql, baik yang jalan di windows, Linux, dan bahkan di MAC sekalipun. Instalasi dan penggunaannyapun sangat mudah bagi mereka yang sudah terbiasa dengan menggunakan xampp. LappStack yang merupakan paket web server yang didalamnya sudah terdapat Apache, php, PostgreSql, dan phppgadmin yang berjalan di Linux, sedangkan yang berjalan di windows menggunakan WappStack. LappStack didistribusikan secara gratis di bawah lisensi Apache 2.0. Sedangakan dipilihnya PostgreSQL, dikarenakan PostgreSQL sebuah sistem database kuat sumber terbuka objek-relasional. BitNami LAPPStack sangat mendukung dalam pengembangan dan penyebaran aplikasi PHP. Termasuk siap menyediakan versi dari Apache, PostgreSQL, PHP dan phppgadmin dan dependensi yang diperlukan. Hal ini dapat digunakan sebagai mesin web server yang sangat mudah dan praktis untuk digunakan oleh orang awan sekalipun. BitNami LAPPStack sudah termasuk Apache 2.2.14, PostgreSQL 8.4.0, PHP 5.2.10 dan phppgadmin 4.2.2 yang dapat dijalankan diberbagai platform.
PostgreSQL adalah sebuah sistem, open source database relasional (objek-relasional) yang kuat. PostgreSQL dikembangkan lebih dari 15 tahun yang membuktikan bahwa telah memiliki reputasi yang kuat untuk keandalan, integritas data, dan correctnessis, untuk informasi lebih lanjut tentang PostgreSQL di http://www.postgresql.com. PhpPgAdmin merupakan sebuah tool yang ditulis dalam PHP dimaksudkan untuk menangani administrasi PostgreSQL melalui antarmuka web. Hal ini memungkinkan untuk mengelola beberapa database pada satu server PostgreSQL, untuk informasi lebih banyak tentang phpmyadmin di http://phppgadmin.sourceforge.net/. PHP adalah bahasa scripting pengembangan web yang dapat dimasukkan ke dalam HTML. Kuat dan mudah digunakan, itu adalah slogan Apache yang paling populer, untuk informasi lebih lanjut tentang PHP di http://www.php.net. Apache server HTTP sebagai web server yang menyediakan sebuah platform, web aman yang efisien dan digunakan secara luas. Hal ini dipertahankan juga oleh Apache Software Foundation, untuk informasi lebih lanjut tentang Apache di http://www.apache.org. berikut: Untuk dapat menginstall BitNami LappStack diperlukan kebutuhan minimal sebagai 1. Intel x86 atau prosesor kompatibel 2. Minimal 256 MB RAM 3. Minimum 150 MB ruang hard drive 4. Sebuah sistem operasi Linux x86 5. Mendukung protocol TCP / IP Proses instalasi akan menciptakan beberapa subfolder di bawah utama direktori instalasi: apache2 : Apache Web server. php : Bahasa Scripting PHP. postgresql : Database PostgreSQL. common: Common libraries. lisensi : Lisensi dalam LappStack. apps phppgadmin : Web untuk manajemen PostgreSQL Untuk start / stop / restart aplikasi di Linux atau OS X Anda dapat menggunakan lappctl.sh: / Ctlscript.sh. ( start stop restart) / Ctlscript.sh. ( start stop restart) postgresql / Ctlscript.sh. ( start stop restart) apache start - memulai layanan (s)
stop - menghentikan layanan (s) restart - restart atau memulai layanan (s) Rahmady Liyantanto Versi dari BitNami LappStack adalah versi pratinjau, dan oleh karena itu, aplikasi ini mungkin berisi jumlah bug (kesalahan) dalam menggunakan LappStack. Berikut cara Instalasi dan konfigurasi didalam Lappstack versi Linux (sebenarnya sama saja untuk versi windows, hanya berbeda letak directori instalasinya): 1. Download file.bin LappStack di http://bitnami.org/files/stacks/lappstack/1.2-1/bitnamilappstack-1.2-1-linux-installer.bin, pada kali ini instalasi dipraktekkan pada ubuntu 10.04. 2. Lakukan instalasi dengan perintah: #./bitnami-lappstack-1.2-1-linux-installer.bin Perhatikan letak file anda. 2. Maka proses loding Bitnami akan berjalan.
3. Kotak Selamat datang Bitnami LappStack. Pilih forward untuk melanjutkan. 4. Pilihan tempat instalasi LappStack. Default-nya web server diletakkan di opt, akan tetapi biasanya berada di /var/www/. Semuanya dapat disesuaikan sesuai kebutuhan pengguna. 5. Masukkan password PostgreSql sesuai keinginan.
6. Siap untuk Instalasi dengan pilih menu forward. 7. Proses instalasi sedang dijalankan. 8. Proses instalasi selesai dengan memilih menu finish.
9. Buka Web Browser terus ketik http://localhost atau http://127.0.0.1 Untuk menjalankan LappStack ini dengan lebih sempurna, terutama dalam penggunaan PHP silahkan konfigurasi file php.ini. Jalankan perintah berikut ini untuk melakukan perubahan konfigurasi pada LappStack: #cd /opt/lappstack-1.2-1/php/etc/ #gedit php.ini Cari short_open_tag = Off dan diganti short_open_tag = On agar kita dapat menggunakan tag PHP yang kurang lengkap misalnya <??> Kemudian tampilakan error dari PHP-nya dengan mengganti: display_errors = On dan error_reporting = E_ALL & ~E_NOTICE
Setelah itu, restart apache dengan perintah: #lappstack-1.2-1/ctlscript.sh restart apache Pembuatan Database pada PostgreSql LappStack Membuat database di LappStack sangat mudah dengan antar muka web. PhpPgAdmin merupakan kemudahan bagi administrator web untuk melakukan pengolahan pada database. Berikut langkah-langkah pengolahan database pada LappStack: 1. Buka web browser, kemudian ketikkan URL http://localhost atau http://127.0.0.1, Kemudian memilih menu here atau masukkan alamat URL http://127.0.0.1/phppgadmin. Selanjutkan akan keluar kotak Authorization Required untuk melakukan ferifikasi hak akses user. Masukkan user name-nya administrator dan password sesuai yang dimasukkan waktu instalasi. 2. Pilih Menu Server untuk memasukkan user pada PhpPgAdmin,
Pilih server PostgreSQL, selanjutnya masukkan username postgres dan password sesuai yang dimasukkan pada proses instalasi. 3. Membuat database dengan memilih menu Create database. Misalnya kita akan membuat database dbcoba. Perhatikan Encoding saat pembuatan database, karena pada umumnya kita menggunakan UTF-8 untuk tipe database. 4. Kemudian pilih database yang dibuat, selanjutanya pilih schema public.
5. Untuk membuat tabel, pilihlah menu Create table. Misalnya membuat tabel tb_coba dengan jumalah kolom sebanyak 2. Kemudian pilih Next, maka akan dilanjutkan ke kotak pembuatan tabel. Pada PostgreSQL type auto-incrementing digantikan dengan type Serial. Selanjutnya pilih Create. 6. Perintah Query SQL juga dapat dilakukan dengan memilih menu Nama Database > SQL Menu Execute merupakan perintah untuk mengeksekusi query yang dimasukkan.
7. Export database dapat dilakukan dengan memilih menu Export > Structure and data > Download kemudian Export. 8. Untuk menghapus database yang telah dibuat, pilih ceklist database yang akan dihapus. Selanjutanya pilih menu Drop untuk menghapus database. Demikian penjelasan pengolahan database yang dapat disampaikan, untuk lebih jelasnya silahkan gunakan web server Bitnami LappStack. === Semoga Bermanfaat dan Terima Kasih ===
Biografi Penulis Rahmady Liyantanto. Lahir di Pamekasan Madura pada tanggal 6 Juli 1988. Memulai pendidikan di SDN BUGIH II Pamekasan. Kemudian menempuh SMP di SMPN 1 Pamekasan yang kemudian dilanjutkan ke SMAN 1 Pamekasan. Dan merupakan lulusan S1 Teknik Informatika Universitas Trunojoyon Madura angkatan 2006. Didunia maya, penulis lebih sering memakai nama: liyantanto, m@_esi, atau Mitnick. YM : liyantanto88@yahoo.com FB : liyantanto@gmail.com