Skip to main content

Compile Script php menjadi exe (dengan Bamm)

Compile Script PHP menjadi Executable File [exe]

sebenarnyo inti tutorial ini bukan buat bahas PHP ,tp bahas yang namanya BAmcompile yaitu freeware buat compile script php jd EXE... download disini

bamcompile itu kompiler PHP ke EXE lewat command prompt. executable file yang dihasilkan sepenuhnyah dijamin 100% standalone alias idak butuh library atau file lainnya.Selain itu bamcompile juga bisa membuat window khusus buat aplikasi PHP . [sebenernyah bamcompile ini ga seperti kompiler laen yang bisa buat native code tapi nyatanya juga bekerja.... koq bisa ya?

satu hal lagi yang menarik , bamcompile sudah dilengkapi dengan UPX tools [optional]. And, bamcompile hanya bisa 1 membuat program executable nyampe 500-600Kb aja [lumayan]. Bambalam ini diklaim sudah support dg PHP 4.4.4, tapi masih agak error dikit dgn PHP 5.

Sebelum buat programnya, lebih baik mudeng dulu perintah-perintah yang ada di Bambalam. File project bambalam itu berekstensi *.bcp. Nah, di file projectnya itu ada perintah2 spt dibawah ini:

mainfilemainfile.php 'dengan mainfile.php sbg file yang bakan digunakan, namanya bebas

outfileoutfile.exe 'outfile.exe sebagai nama program outputnya yg pasti

iconicon.ico 'icon.ico sebagai ikon programnya.

Compress 'kompres program outputnya dengan UPX (ngga ada juga boleh...)

donencode 'maksudnya jangan encode file PHPnya

windowed 'pake perintah ini biar program kamu diberi window form.

embedddirectory/file.php 'embedd-tin suatu file.php kedalam program.

embeddwhole_directory 'embedd-tin semua directory yang ada.

embedddirectory/*.* 'embedd-tin file *.* apa aja ke dalam program.

destinationdestination_path 'tujuan kemana file dibuat, dg destination_path sebagai pathnya.

extensionpath_to_extension 'make ekstensi PHP yang dipunya, dg path_to_extension jd pathnya

nah, perintah itu ketik aja dengan teks editor [notepad,dll]. Pada dasarnya perintah yang dibutuhkan tergantung dari project kamu, mau dikompress atau tidak, di beri window atau tidak , terserah.

LEtS MAKE IT

Sekarang saatnya membuatnya. ekstrak bambalam.zip-nya, Terus buat folder dengan nama calculate (misalnya....) di dalam direktori bambalam berada. Nah didalam folder ini kalian taruh semua file yang dibutuhkzn, termasuk file projectnya.

STEP 1

Buat file projectnya, Source codenya spt ini. [jangan tulis yang warna hijau, itu cuma penjelasan] Tulis pakai Notepad terus simpan dengan nama calculate.bcp.

------------------copy here------------------------------------------------------

; My Project CALCUTALOR 'komentar kamu, bisa aja namanya

mainfile calculate.php 'tentuin file php utamanya

outfile calculate.exe 'tentuin file outputnya

compress 'hasilnya ntar dikompress

windowed 'dikasih window biar bagus

icon calculatehal.ico 'pake ikon juga, namanya hal.ico

embed calculate 'masukin folder calculate diprogram

extension calculatephp_winbinder.dll 'pake ekstension khusus, php_winbinder.dll

-----------------end here--------------------------------------------------------

biar ga usah ribet nantinya, buat juga file Batchnya. Pake notepad, simpen dengan nama apa aja asal ekstensinya *.bat. Isinya kayak gini:

---------------copy here---------------------------------------------------------

....bamcompile calculate.bcp

pause

--------------end here-----------------------------------------------------------

Selanjutnya ekstrak file calculate.zip yang kamu punya ke folder project kamu. Di folder calculate ini ada file PHP yang dikompilasi, berikut ikon, resource, ekstensi (*.dll) sampai file include yang dibutuhin.

STEP 2

Sekarang kalian udah punya folder proyek, namanya calculate. Didalamnya ada folder calculate (hasil ekstrak calculate.zip) dan 2 file, calculate.bcp (file project) and file batch, berarti syarat-syaratnya udah lengkap. Tinggal compile deh. Jalanin file batch-kamu itu (double-click aja...). Beng-beng-beng....wow, muncul deh jendela DOS. Bambalam Compiler beraksi

Tekan tombol apa saja, and JRENG....program dari script php jadi EXE...[wak..ka..kak]

Coba jalanin file Calculate.exe yang ada di folder proyek kamu (calculate).

Comments

Unknown said…
udah brhasil jadi exe tapi kok ga ke buka aplikasinya gan?? aku pakek database juga nih..
Ibnu Cahyadi said…
kok error ya gan pas saya jalankan hasil outputnya....?, mohon pencerahannya dong...

Popular posts from this blog

A history of Ir. Soekarno

Sukarno This is an Indonesian name; it does not have a family name  Ir. Sukarno 1st President of Indonesia In office 18 August 1945 – 12 March 1967 Prime Minister Sutan Sjahrir Amir Sjarifuddin Muhammad Hatta Abdul Halim Muhammad Natsir Soekiman Wirjosandjojo Wilopo Ali Sastroamidjojo Burhanuddin Harahap Djuanda Kartawidjaja Vice President Mohammad Hatta Succeeded by Suharto Born 6 June 1901 Blitar, Dutch East Indies Died 21 June 1970 (aged 69) Jakarta, Indonesia Political party None Spouse Oetari Inggit Garnasih Fatmawati Hartini Kartini Manoppo Ratna Sari Dewi Soekarno Haryati Yurike Sanger Heldy Djafar Religion Islam Signature  Sukarno, born Kusno Sosrodihardjo (6 June 1901 - 21 June 1970) was the first President of Indonesia. He helped the country win its independence from the Netherlands and was President from 1945 to 1967, presiding with mixed success over the country's turbulent transition to independence. Sukarno was forced out of power by one of his generals, Suharto, who

pemrograman C++

okelah.. sekarang ane iseng mw biki tutor sederhana.. soalnya ini ditanyain pas ane sidang kompre..wkwkwk asik juga sih..dah lama di lupain C++nya.. untung masih rada inget ama perintah perintahnya...so jangan loading terlalu lama.langsung aja ane kasih script sederhana C++ cuman buat nampilin file txt #include <iostream.h>   #include <fstream.h>   #include <conio.h> void main()   {   ofstream textbaru;   textbaru.open("D:/example.txt");   textbaru<<"Ini adalah contoh program menuliskan teks ke dalam file"<<endl;   textbaru.close();   getch();   } nah kan sederhana... ga ribet..bisa di baca dan di jelaskan oleh dirimu sendiri? klo masih ga ngerti sih gampang penjelesannya. script include klo kate dosen ane adalah kunci untuk menyalakan beberapa perintah script yang di gunakan... klo contoh paling gampang ya itu iostream (input output stream) fungsinya buat ngejalanin script cin or cout ofstream di bawah header berfungsi buat man

Instal linux di usb

HAi linux-er mania.... okay langsung ajah tips dari saya tentang membuat live Usb dengan mudah dan cepat, yaitu : 1. Download UNetBootin (pilih sesuai Sistem operasi yang anda gunakan, windows ato linux) disini 2. Siapkan Distro linux yang anda ingin gunakan.... bisa dari cd/dvd, file iso-nya, ato anda punya koneksi internet? bisa otomatis di download sama UNetBootin. 3. Berikut ini daftar Distro Linux yang ringan, yang dapat anda pertimbangkan untuk di instal ke flash disk anda... - DSL (Damn Small Linux - ARCH Linux - xpud-0.9 - clonezilla-live-1.2.2-14 - austrumi-1.7.2 - slax-6.0.7 - Dream Linux - FreeBSD - Elive - System rescue dan lain - lain sebagainya..... 4. Setelah memilih Distro yang cocok, kemudian Pilih flashdisk yang ingin digunakan, minimal kapasitas yang dapat saya anjurkan adalah flashdisk dengan kapasitas minimal 1 GB..... Lalu masukkan FlashDisk ke komputer anda. 5. Jika sistem operasi yang anda gunakan adalah windows, maka tinggal anda klik