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.exeKemudian 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=bqhdkgqckemudian 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.
Dikutip dari :
Ilmu Website