Install ioncube on Cpanel

Sudah coba install cpanel untukbelajar, meskipun versi lokal alias  saya install di lan dengan ip lokal dan versi trial, karena hanya untuk belajar2 saja. cpanel terinstall dengan versi trial full set, kemudian routingnya dimatikan supaya tidak mati. entah legal atau ilegal tetapi buat saya selama itu bukanuntuk comersial dan sekedar untuk belajar saya kira tidak masalah. routing ke cpanelnya di matikan dengan tujuan supaya trialnya tidak habis jadi bisa di pake selalu.
ketika install vldpersonal, semacam script dating ternyata dia minta ioncube loader 5.2 terinstall, pengalaman cpanel ku masih kurang untuk basic system nya, tetapi dari sebelumnya install ternyata hampir sama meski beda letak saja.
untuk webserver versi biasa alias bukan hasil instalasi cpanel meskipun yang di edit adalah php.ini nya tetapi karena letaknya berbeda jadi ada sedikit bedanya. duh belibet gini.
untuk versi biasa alias instalan normal di os centos ada di /etc/php5/apache2/php.ini
dengan keterangan bahwa yang terinstall php5 dan apache2 untuk versi lain mungkin di kondisikan saja.
sementara untuk versi php nya cpanel ada di /usr/local/lib/php.ini
baiklah untuk penjelasan lokasi php.ini sudah ada perbedaannya sekarang saatnya download ioncubeloader bisa di download di
http://www.ioncube.com/loaders.php silahkan pilih sesuai kebutuhan os anda.
lalu di extract dengan perintah
tar -zxvf ioncube_loaders_lin_x86.tar.gz
setelah itu di dapat directory ioncube_loaders_lin_x86 kita move atau pindah ke /usr/local/lib/
kita beri nama directory ioncube sehingga directorynya menjadi /usr/local/lib/ioncube
root@centos [~]# ls -l /usr/local/lib/ioncube
total 8576
drwxr-xr-x 2 root root    4096 Jul 14 17:40 ./
drwxr-xr-x 5 root root    4096 Jul 14 17:40 ../
-rw-r–r– 1 root root  299228 Jun  3 23:27 ioncube_loader_lin_4.1.so
-rw-r–r– 1 root root  292252 Jun  3 23:27 ioncube_loader_lin_4.2.so
-rw-r–r– 1 root root  328822 Apr 21 21:25 ioncube_loader_lin_4.2_ts.so
-rw-r–r– 1 root root  292604 Jun  3 23:28 ioncube_loader_lin_4.3.so
-rw-r–r– 1 root root  302396 Jun  3 23:28 ioncube_loader_lin_4.3_ts.so
-rw-r–r– 1 root root  298044 Jun  3 23:29 ioncube_loader_lin_4.4.so
-rw-r–r– 1 root root  308156 Jun  3 23:30 ioncube_loader_lin_4.4_ts.so
-rw-r–r– 1 root root  284348 Jun  3 23:30 ioncube_loader_lin_5.0.so
-rw-r–r– 1 root root  293820 Jun  3 23:31 ioncube_loader_lin_5.0_ts.so
-rw-r–r– 1 root root 1014428 Jun  3 23:32 ioncube_loader_lin_5.1.so
-rw-r–r– 1 root root 1069052 Jun  3 23:33 ioncube_loader_lin_5.1_ts.so
-rw-r–r– 1 root root  986684 Jun  3 23:35 ioncube_loader_lin_5.2.so
-rw-r–r– 1 root root 1042076 Jun  3 23:36 ioncube_loader_lin_5.2_ts.so
-rw-r–r– 1 root root  850616 Jun  3 23:37 ioncube_loader_lin_5.3.so
-rw-r–r– 1 root root  889336 Jun  3 23:38 ioncube_loader_lin_5.3_ts.so
-rw-r–r– 1 root root   10315 Apr 13 15:54 LICENSE.txt
-rw-r–r– 1 root root  106745 Jun  3 19:43 loader-wizard.php
-rw-r–r– 1 root root    1530 Apr 13 15:53 README.txt
root@centos [~]#
sekarang saatnya loadernya kita pilih yang ioncube_loader_lin_5.2.so
nah sekarang saatnya edit php.ini seperti sudah di jelaskan di atas yaitu dimana letak php.ini
sekarang dimana letak dari kode itu akan di load.
;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
; Enable the PHP scripting language engine under Apache.
engine = On
; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = On
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so
——————–
lihat di bawah language dan tambahkan 2 baris seperti contoh di atas.
setelah selesai coba untuk restart apache nya dan lalu coba load lagi vld nya.
jadi deh.
tutorial ini saya coba sebelumnya pada versi apache hasil installan di ubuntu dengan apt-get
kemudian saya aplikasikan di centos 5.2 dengan cpanel terinstalljadi hanya letak saja yang berbeda untuk kode dalam php.ini nya sama.
jika lokasi berbeda bisa di cari sendiri dengan perintah
find / -name “php.ini”
selamat berkarya. tuliskan pengalamanmu untuk dijadikan media sharing kepada sesamamu.
thanks to google and all of my friends.