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

Membuat website dengan CodeIgniter Part1

Langsung aja saya jabarkan kebutuhan yg akan di pakai nanti untuk membuat sebuah website d ari framework codeigniter... pertama.. ya tentu saja source dari codeigniter-nya... bisa pake yg terbaru atau 2.0 ++ disini kedua.. database -nya bisa menggunakan MySql yg udah di bundle ke dalam Xampp disini ketiga (optional) Editor teks.... pake notepad oke... pake netbeans oke juga... Langkah selanjutnya adalah install terlebih dahulu xampp-nya jika sudah ada xamppnya, lanjut ke langkah selanjutnya, lalu kemudian extract source Codeigniter di htdocs xampp. berikut susunan direktori Codeigniter root dir....         .../application                   .../cache                   .../config                   .../controllers      ...

Mengurutkan string di C++

//*****************************************************************// // Mengurutkan data array string menggunakan bubble sort // // http://wirautama.net // //*****************************************************************// #include #include #include void main() { clrscr(); //declare the variable and array int n, test; char data[10][100]; char tmp[100]; n = 10; //input data for(int i=0; i { cout cin>>data[i]; } //sort data using bubble sort for(int i=0; i { for(int j=i+1; j { test = strcmp(data[i], data[j]); if(test > 0) { strcpy(tmp, data[i]); strcpy(data[i], data[j]); strcpy(data[j], tmp); } } } cout for(int i=0; i { cout } getch(); }

FREE CMS php terbaik

Allo bro and sis sekalian...ane mo curhat ni...klo ane bandingin CMS atau Content Management System  terbaik menurut ane tuh yang pertama adalah : 1. Joomla. Kenapa joomla? karena selain dia gratis tapi udah banyak tutorialnya, dokumentasi nya sangat rapi yang bantu juga pasti banyak di tiap tiap milis yang ada di indonesia atau seluruh dunia....dan menurut saya struktur atau komponen pemrograman yang dihasilkan mudah di pahami. sehingga jika di gali lebih dalam... makin pusing deh..wkwk download here 2. Wordpres. nah ini si saya agak suka dengan cms ini, karena ada versi Indonesianya. dan dokumentasinya cukup lengkap. sayangnya klo pake versi yang langsung dari website resminya semisal GOOGLE dengan BLOGGER-nya dengan embel - embel .blogspot.com di WORDPRESS di tambahkan .wordpress juga.. download (versi indo) Wordpress.id download (versi engl) Wordpress.org 3. Nah Klo yang ketiga ni CMS buatan Asli anak negeri.... yaitu lokomedia CMS dari mas LUKMAN... CMS lokal ini sebe...