logo

Web Server dalam CD dengan ampstart dan xampplite

Arsip IlmuWebsite
Sabtu, 30 Mei 2009 � 04.22 WIB 3 menit baca 4x dibaca
Pernahkan anda berpikir bagaimana menjalankan suatu sistem informasi dinamis menggunakan bahasa pemrogaman php dalam cd/dvd entah itu profile perusahaan, katalog produk/jasa suatu perusahaan,? ataupun hal lain seputar sistem informasi berbasis web yang tentunya sangat membutuhkan adanya web server dalam cd. Sebenarnya ada beberapa cara yang dapat anda lakukan agar dapat menjalankan sistem informasi berbasis php dan mysql dalam cd, seperti menggunakan xampplite dan script autorun.inf, namun yang jadi permasalahannya adalah bagaimana menjalankan browser internet lengkap dengan urlnya sekaligus webservernya ketika user memasukkan cd kedalam cd roomnya. Sebenarnya bukanlah masalah bagi anda yang sedikit mengerti batch programming, kemudian melakukan kompilasi batch tersebut menjadi .exe untuk dapat dijalankan secara otomatis oleh autorun.inf. Namun terdapat satu masalah lagi seperti bagaimana membuat webserver stop secara otomatis ketika browser internet di close? Atau bagaimana membuat web server otomatis stop ketika user meng-eject cd? Ada masalah tentu saja ada solusi. Apapun itu masalahnya tentunya pasti ada solusinya. Sebenarnya telah lama ada tools kecil yang dapat berintegrasi dengan web server portable semacam xampplite. Yakni ampstart. Dengan ampstart yang di integrasikan dengan xampp lite anda dapat menjalankan sistem informasi yang anda buat secara otomatis melalui media cd. Fitur ampstart antara lain:
  • Menjalankan Apache dan Mysql secara otomatis
  • Dapat menjalankan Apache service di luar port 80
  • Membuka browser internet lengkap dengan urlnya secara otomatis
  • Dapat melakukan eject CD/DVD ketika web server di stop
  • Stop Otomatis web server ketika browser di close
  • Mendukung PDO
  • dll...
Yang perlu dilakukan untuk dapat menjalankan web server dalam cd adalah sebagai berikut : Download terlebih dahulu xammp portablenya terlebih dahulu http://www.apachefriends.org/download.php?xampplite-win32-1.7.1.exe Kemudian silahkan lakukan extract di direktori anda, penulis menggunakan direktori D:\xampplite di mana dalam direktori ini terdapat file-file controlling xampp lite seperti : ? xampp-control.exe xampp-portcheck.exe xampp_restart.exe xampp_start.exe xampp_stop.exe makecert.bat mysql_start.bat mysql_stop.bat service.exe setup_xampp.bat ... Langkah selanjutnya download terlebih dahulu ampstartnya http://ampstart.ampstart.com/file.php?id=bqhdkgqc kemudian letakkan satu direktori dengan file-file controlling xampp lite yang tadi. Untuk mengetes berjalan atau tidaknya ampstart ini silahkan double click. Akan ada splash screen milik ampstart, kemudian ampstart akan muncul sebagai icon di traybar. Anda dapat mengkonfigurasi ulang ampstart agar dapat menjalankan browser lengkap dengan url localhostnya secara otomatis. Klik kanan icon ampstart di traybar kemudian pilih? AmpStart in editor. Sekedar catatan, untuk dapat membuka url secara otomatis silahkan isi sub urlnya di homepage, sebagai contoh : untuk membuka url http://localhost/joomla/index.php secara otomatis, cukup mengisi Home Page dengan joomla/index.php saja. Setelah itu save kemudian close. Langkah terakhir adalah siapkan satu buah file bernama Autorun.inf kemudian buka file tersebut dengan notepad lalu isi didalamnya : [autorun] open=AMPstart.exe icon=ico.ico Save kemudian letakkan satu direktori dengan ampstart dan file controlling xammp. Ya, semua telah selesai dipersiapkan. Langkah terakhir adalah burning semua file tersebut ke dalam cd. CD Room akan membaca autorun.inf dan otomatis akan menjalankan ampstart yang kemudian akan dapat menjalankan web server apache plus mysqlnya, dan browser internet secara otomatis. Selamat Mencoba. Terima kasih.
LD
Penulis
Loka Dwiartara

Saya membantu orang non-IT yang punya ide dan laptop agar bisa membangun aplikasi sederhana dengan bantuan AI, tanpa latar belakang IT, tanpa harus belajar coding dari nol.

Artikel Terkait