Langsung ke konten utama

Menjalankan Aplikasi PHP Portable

Kemarin saya mencari software untuk membundel file PHP beserta webserver dan database server dalam satu file instalasi, seperti biasanya karena saat itu saya sedang terkoneksi dengan internet (secara gratis), mulailah saya mencari di paman google dengan berbagai keyword (sory lupa keywordnya).

Akhirnya pada keyword yang entah keberapa, saya mendapatkan hasil yang cukup menarik. Sebenarnya saya tidak mendapatkan apa yang saya cari, yaitu software untuk membundle file PHP beserta antek2nya ke dalam satu file instalasi, tapi saya malah mendapatkan software untuk menjalankan file PHP secara portable, bisa lewat CD atau UFD tanpa instalasi.

Langsung saja tulisan ini memang sangat terinspirasi bahkan bisa dikatakan hanya penulisan ulang dari tulisan salah satu orang yang sangat saya kagumi, pendiri ilmukomputer.com Romi Satria Wahono. Beliau menulis tentang cara menjalankan aplikasi PHP secara portabel tanpa harus instalasi, sekaligus juga memberi link untuk mendownload program yang diperlukan.

Secara lengkap anda dapat membaca sendiri tulisan beliau di link ini. Dari beberapa program yang diberikan ada yang sudah saya download dan sudah saya coba (karena mahasiswa, saya hanya mendownload yang free saja), seperti portablewebap, uniserver, easyphp, dan WOS X.

· Portablewebap : Ini yang pertama kali saya coba karena dalam tulisan tersebut dijelaskan paling sering digunakan. Simple dan cukup powerfull untuk aplikasi PHP, sangat mudah digunakan karena hanya cukup ekstrak dan copy paste file PHP ke dalam folder www. Lebih enaknya lagi, aplikasi ini tidak akan crash dengan webserver yang sedang digunakan dalam komputer tersebut.
Saat ini saya menggunakan XAMPP di laptop semua service masih aktif dan saya menjalankan aplikasi ini sama sekali tidak crash, karena menggunakan port dan alamat yang berbeda. Sayangnya aplikasi ini hanya dilengkapi dengan webserver dan SQL explorer yaitu SQLite, bukan database server (atau emang saya yang nggak bisa configurasi ya
J) sehingga kita tidak bisa menyimpan data persisten berupa database.

· Uniserver : Nah ini yang ini kena giliran kedua. Caranya cukup mudah dan juga (menurut saya) cukup lengkap karena telah lengkap aplikasi AMP Apache/MySql/PHP.
Namun untuk konfigurasi default uniserver menggunakan port dan alamat yang sama digunakan XAMPP yang telah terinstall di laptop saya sehingga sewaktu dijalankan bukannya membuka localhost milik uniserver tapi malah membuka localhostnya XAMPP, dan tentu saja saat menjalankan service-nya langsung crash dengan service yang belum saya matikan.

· Easyphp : Belum sempat saya coba, jadi belum bisa berkomentar. Hanya saja dalam romisatriawahono.net diklaim telah memuat AMP dan juga bisa berjalan dengan baik di CD maupun UFD. Hanya saja dokumentasinya banyak dalam bahasa perancis.

· WOS X : Ini rekomendasi dari kometator dalam website tersebut. Langsung saya download karena gratis dan juga menurut sang komentator cukup bagus. Eh nggak deng, yang direkomendasikan adalah WOS portable, sedangkan software tersebut saya cari di websitenya nggak ketemu yang ketemu malah kakaknya yaitu software ini.
Setelah mengekstrak software ini saya jadi bingung karena sewaktu dijalankan masih terdapat error "PHP.exe is not found" dan juga "mysql.exe is not found", jadi dugaan saya sementara mungkin program ini bisa berjalan dengan baik kalau kita sudah mengcopykan AMP dari program lain, selanjutnya program ini yang menangani masalah portabilitas.
Kenyataannya sewaktu akan saya coba, malah UFD saya dipinjam temen, disamping itu juga saya belum ada waktu nyoba lagi. So, to be continued....

Komentar

Anonim mengatakan…
hmmm, saya pake wos portable :)
Anonim mengatakan…
xammlite is good choice
http://shaisoku.blogspot.com

Postingan populer dari blog ini

ternyata melanggar SUMPAH ........

Pernah suatu ketika Abu Bakar Ash-Shidiq salah satu sahabat nabi yang paling hebat, mendapat tamu pada jam makan. Tuan rumah yang baik tentu saja tidak akan meninggalkan tamunya dalam keadaan lapar, maka beliau pun menyuruh putranya untuk menyiapkan makanan untuk para tamunya tersebut. Sementara beliau sendiri lebih suka makan bersama putrinya dan menantunya yaitu Siti (Sayyidatina) 'Aisyah dan Rasulullah SAW. Akhirnya untuk urusan perjamuan makan diserahkan kepada putranya, sedangkan beliau pergi sejenak untuk makan bersama Rasulullah. Setelah makanan dihidangkan dan tamu dipersilahkan untuk makan, para tamu malah bertanya tentang Abu Bakar, kemudian putranya menjawab bahwa Abu Bakar saat itu sedang pergi ke rumah Rasulullah untuk makan, dan menyerahkan tanggung jawab perjamuan kepada putranya. Langsung saja para tamu tadi menolak untuk menyantap makanan yang telah dihidangkan kecuali sang tuan rumah (Abu Bakar) mau menyantapnya terlebih dahulu. Setelah selesai makan, Abu Bakar pu...

Antara PHP, JSP dan ASP

PHP vs JSP vs ASP Tepat sekali ketiganya adalah bahasa pemrograman scripting serverside untuk aplikasi berbasis web, saya rasa tidak perlu menjelaskan lebih jauh tentang definisinya, ada banyak sekali artikel di internet yang membahas tentang hal tersebut. Saya hanya ingin membandingkan antara ketiga bahasa pemrograman tersebut. Tapi asal tahu saja, sekarang saya hanya mendalami PHP, sedangkan yang lain hanya saya dengar dan baca dari beberapa artikel. Mengapa memilih PHP? PHP merupakan bahasa scripting yang powerfull dan juga sangat sederhana, mudah dipelajari. Apalagi saya pertama kali belajar bahasa pemrograman menggunakan C, jadi bisa dikatakan sangat cocok sekali. Sebenarnya yang paling menarik dari PHP (menurut saya) adalah syntaxnya yang sangat simpel dan juga koneksi ke database MySQL yang cukup mudah. Kelebihan lain tentu karena harganya yang gratis, sehingga kita tidak perlu terikat lisensi apapun untuk membuat aplikasi berbasis web dengan PHP. Dan selanjutnya adalah dukunga...

Programmer Produktif dengan Framework

Pernah mendengar Zend Framework, Prado, Google Web Toolkit (GWT), Drupal, atau DotNetNuke? Semua itu adalah jenis-jenis framework untuk developing web. Apa itu Framework? Nah inilah kesalahan saya, kenapa tadi lupa mencari di internet definisi yang tepat tentang framework, ya sudah karena lupa saya mencoba mendefinisikan secara sederhana dan semampu saya. Mungkin saja definisi yang saya buat malah lebih baik dan lebih menggambarkan framework, He hehehehe. Framework terjemahan mudahnya adalah kerangka kerja, sedangkan dalam dunia pemrograman framework adalah bentuk kumpulan perintah suatu bahasa pemrograman yang telah diatur sedemikian rupa menjadi beberapa modul-modul untuk mempermudah pemrograman. Berbeda dengan CMS (content management system), framework bisa dibilang adalah komponen setengah matang yang memang disiapkan agar bisa digunakan untuk membentuk kerangka pemrograman secara lebih mudah. Sedangkan CMS atau templating, biasanya telah menyediakan layout dan tampilan administras...