hai..hai..tiba2 dapet ilham nih pgn posting sesuatu yg bener2 brguna..hihihi..berhubung dr kmrn2 ini blog isinya tentang hal2 yg ga jelas..hehehe..
buat para reader, mngkn isi posting aq ini agak2 membingungkan, tp gpp ya buat nambah2 ilmu..:)
Aq mau jelasin cara install incube PHP Loader di Linux..klo ada yg bertanya2 ioncube tuh apaan ya??sabar..sabar..beres baca posting ini jg udah ga bingung lagi, jamin deh..(eits..kecuali bacanya sambil ngayal kmn2, mikirin utang lah, pacar lah, atau apalah..hihihi..)
Pertama-tama aq mau jelasin, apa itu ioncube..??
Menurut beberapa situs yang aq liat niy..ioncube itu software untuk mengenkripsi/encoded file PHP (program yang dibuat dalam bahasa pemrograman PHP). Fungsinya siy lebih ke security, untuk menjaga supaya program yang udah dibuat ga dibajak org2 yang tdk bertanggung jawab, gitu critanya..
Saat dienkripsi, ioncube ini memiliki file lisensi yang bisa disetting berdasarkan tiga kategori :
1. Lisensi waktu
Program PHP yang menggunakan lisensi ini dibatasi berdasarkan waktu yang ditentukan, dimulai dari satuan menit, jam, hari hingga tahun.
2. Lisensi Tanggal
Untuk program yang pake lisensi tanggal ini, penggunaannya dibatasi berdasarkan tanggal tertentu sesuai dengan tanggal yang diset berapa lama program yang telah dienkripsi dapat dijalankan.
3. Lisensi Mesin
Dan untuk program yang menggunakan lisensi mesin ini mengartikan bahwa program ini hanya dapat digunakan di mesin tertentu, sesuai dengan MAC Address yang didaftarkan saat generate license (pada enkripsi code).
Nah..yang mau aq jelasin disini bukan cara enkrispsi code PHP-nya, tapi cara install program untuk membaca hasil encode PHP, Ioncube Loaders namanya..simak baik2 ya..
1. Download file ioncube loader dari Ioncube PHP Encoder --> http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
2. Simpan file ioncube_loaders_lin_x86.tar.gz di direktori tempat penyimpanan program php di Linux, di direktori /var/www dengan perintah :
root@ubuntu : cp ioncube_loaders_lin_x86.tar.gz /var/www
(asumsi login sebagai root, tapi klopun login bukan sebagai root, bisa ketik su sebelum perintah diatas)
3. Ekstrak file *.tar.gz tersebut dengan perintah..
root@ubuntu : tar -zxvf ioncube_loaders-lin_x86.tar.gz
lebih jelasnya, perhatikan gambar dibawah ini :
4. Ketikkan URL ini pada web browser --> http://localhost/ioncube
klik ioncube-loader-helper.php
tampilannya :
5. Lalu klik link bertuliskan php.ini instalation instruction.
Tampilannya gini nih..
Nah..disana kan ada tuh konfigurasi tempat penyimpanan file php.ini (isi file ini tuh untuk konfigurasi setingan PHP dan mysql), kalau di tampilan ini ada di /usr/local/Zend/etc/php.ini
pindah ke direktori tersebut, pake sintak :
root@ubuntu : cd /usr/local/Zend/etc/
Kalo udah, buka file php.ini, sintaknya bisa pake :
root@ubuntu : nano php.ini, atau
root@ubuntu : vim php.ini
(terserah, tergantung kebiasaan pake yg mana..)
Nah,, skarang coba liat tampilan diatas lg ya..
disana kan ada instructions to instal the Loaders..
copykan code :
zend_extension = /"path"/ioncube_loader_lin_5.2.so ke dalam file php.ini.
Untuk "path" ada di /var/www/ioncube
Oya, untuk penulisan zend_extension ini terserah mau dimana, tp kalau bisa dipisah antara setingan php, mysql dan enkripsi biar qtanya jg ga pusing/ bahasa gayanya biar terstruktur..hehe..
misal :
[Zend]
zend_extension = /var/www/ioncube/ioncube_loader_lin_5.2.so
Kalau udah, setingan file php.ini-nya disave ya (pake Ctrl + o)..
6. Untuk melihat hasil instal ioncube PHP Loaders berhasil atau tdknya, coba restart apachenya dengan perintah :
root@ubuntu : /etc/init.d/apache2 restart
7. Setelah restart selesai dilakukan, jalankan --> http://localhost/ioncube/ioncube-loader-helper.php
Jika instalasi berhasil dilakukan, maka tampilannya akan seperti ini :
Nah..instalasi ioncube PHP Loaders sudah berhasil dilakukan..
Itu tandanya, program PHP yang diencode sama ioncube PHP encoder, udah bisa dijalankan di server nih..
Gmn, gampang kan cara instalnya??
Oke deh..segitu aja lesson buat kali ini..mdh2an nambah wawasan ya..(n_n)
kalo ada salah2 dikit, dimaklum aja ya, soalnya aq jg masih belajar..hehe..
c u on the next lesson..(^o^)..
Install IonCube Loaders on Linux
- 15.5.09
Langganan:
Posting Komentar (Atom)






3 komentar:
Nice post gan!!..HihI..
LANJUTKAN..^^,
bedanya sama LAMPP gimana mbak ? :)
Beda, mas..
Kalau LAMPP itu kan installer apache+mysql+php di linux, yang sudah di buat dalam satu paket.
Kalau Ioncube PHP Loaders, software buat baca code PHP yg dienkripsi pake IonCube PHP Encoder.
Nah..untuk bisa menginstal IonCube PHP Loaders ini, sebelumnya komputer harus sudah diinstal paket LAMPP tersebut, mas..begitu..
Mudah2an jawaban saya ini ga bikin bingung ya..hehe
thx udh mampir di blog ini..(^_^)..
Posting Komentar