Cara Install ionCube Loader di EasyEngine php7.0

|

Cara install ionCube Loader di EasyEngine php7.0 - Hai sobat Danifin, masih membahas soal linux, terutama untuk yang menggunakan EasyEngine, pernahkah menemui plugin yang mengharuskan menginstall Extensi ionCube, nah di artikel ini saya akan membahas cara atau langkah-langkahnya.


Menginstall ionCube untung saja caranya tidaklah sulit, cuma harus teliti saja. Bagusnya lagi berlaku untuk semua jenis distro Linux. Jadi mau Debian, Ubuntu, CentOS, Arch, Fedora, atau yang lainnya sama saja. Cuma perlu dibedakan ini 32-bit atau 64-bit saja yang dipakai ya sob.

Langsung saja ya, silahkan download ionCube Loadernya dulu dan ekstrak file arsipnya:

Untuk Linux x86/32-bit
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar xfz ioncube_loaders_lin_x86.tar.gz
Untuk Linux x64/64-bit
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
Setelah itu silahkan pindah dulu ke direktori hasil ekstraknya, semestinya bernama ioncube:
cd ioncube
Perhatikan daftar file ekstensi PHP untuk ionCube:
ls -l
Akan muncul daftarnya seperti berikut:
total 27956
-rw-rw-r-- 1 507 507  468176 May  2 16:03 ioncube_loader_lin_4.1.so
-rw-rw-r-- 1 507 507  467760 May  2 16:04 ioncube_loader_lin_4.2.so
-rw-rw-r-- 1 507 507  468432 May  2 16:04 ioncube_loader_lin_4.3.so
-rw-rw-r-- 1 507 507  486832 May  2 16:04 ioncube_loader_lin_4.3_ts.so
-rw-rw-r-- 1 507 507  471504 May  2 16:04 ioncube_loader_lin_4.4.so
-rw-rw-r-- 1 507 507  490960 May  2 16:05 ioncube_loader_lin_4.4_ts.so
-rw-rw-r-- 1 507 507  480272 May  2 16:05 ioncube_loader_lin_5.0.so
-rw-rw-r-- 1 507 507  494000 May  2 16:06 ioncube_loader_lin_5.0_ts.so
-rw-rw-r-- 1 507 507 1100304 May  2 16:07 ioncube_loader_lin_5.1.so
-rw-rw-r-- 1 507 507 1141808 May  2 16:08 ioncube_loader_lin_5.1_ts.so
-rw-rw-r-- 1 507 507 1140976 May  2 16:09 ioncube_loader_lin_5.2.so
-rw-rw-r-- 1 507 507 1180656 May  2 16:10 ioncube_loader_lin_5.2_ts.so
-rw-rw-r-- 1 507 507 1230584 May  2 16:11 ioncube_loader_lin_5.3.so
-rw-rw-r-- 1 507 507 1287672 May  2 16:12 ioncube_loader_lin_5.3_ts.so
-rw-rw-r-- 1 507 507 1504304 May  2 16:13 ioncube_loader_lin_5.4.so
-rw-rw-r-- 1 507 507 1590256 May  2 16:15 ioncube_loader_lin_5.4_ts.so
-rw-rw-r-- 1 507 507 1517328 May  2 16:16 ioncube_loader_lin_5.5.so
-rw-rw-r-- 1 507 507 1599312 May  2 16:18 ioncube_loader_lin_5.5_ts.so
-rw-rw-r-- 1 507 507 1483192 May  2 16:19 ioncube_loader_lin_5.6.so
-rw-rw-r-- 1 507 507 1544280 May  2 16:21 ioncube_loader_lin_5.6_ts.so
-rw-rw-r-- 1 507 507 1241928 May  2 16:22 ioncube_loader_lin_7.0.so
-rw-rw-r-- 1 507 507 1298888 May  2 16:23 ioncube_loader_lin_7.0_ts.so
-rw-rw-r-- 1 507 507 1332664 May  2 16:24 ioncube_loader_lin_7.1.so
-rw-rw-r-- 1 507 507 1406968 May  2 16:25 ioncube_loader_lin_7.1_ts.so
-rw-rw-r-- 1 507 507 1389288 May  2 16:26 ioncube_loader_lin_7.2.so
-rw-rw-r-- 1 507 507 1456744 May  2 16:27 ioncube_loader_lin_7.2_ts.so
-rw-r--r-- 1 507 507   10768 May  3 15:51 LICENSE.txt
-rw-r--r-- 1 507 507  183845 May  3 15:51 loader-wizard.php
-rw-r--r-- 1 507 507    2195 May  3 15:51 README.txt
-rw-r--r-- 1 507 507   72816 May  3 15:51 USER-GUIDE.pdf
-rw-r--r-- 1 507 507   10975 May  3 15:51 USER-GUIDE.txt

Nah ada banyak tuh, tapi yang akan kita pasang yang versi php 7.0
Kita akan membutuhkan file .so yang ditujukan untuk versi PHP yang terinstall. Cek dulu versi PHP yang telah terinstall:
php -v
Ternyata dalam VPS Ubuntu 16.04 ini saya menggunakan versi PHP 7.0.3:
PHP 7.0.30-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May  2 2018 12:43:14) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Jadi yang saya pakai nanti adalah yang ioncube_loader_lin_7.0.so. Kemudian catat lokasi lengkap file tersebut, dalam VPS saya lokasinya di /root/ioncube/ioncube_loader_lin_7.0.so dan bisa lain di VPS anda tergantung anda ekstrak file yang didownload tadi dimana.
langkah selanjutnya, Buat file baru 00-ioncube.ini
nano /etc/php/7.0/fpm/conf.d/00-ioncube.ini
Lalu sobat isi dengan ini
zend_extension = /root/ioncube/ioncube_loader_lin_7.0.so 
Restart php5-fpm
service php7.0-fpm restart 
Selesai, Terakhir tinggal kita uji apakah benar ionCube Loader sudah aktif dengan mengecek versi PHP lagi,
php -v
dan ini hasilnya:
PHP 7.0.30-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May  2 2018 12:43:14) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd.
    with Zend OPcache v7.0.30-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
Sukses sudah dan sekarang script PHP yang diproteksi memanfaatkan ionCube bisa dijalankan dengan normal. Gimana mudah kan?
Nah jika kamu menggunakan versi yang lain, kamu rubah aja angka 7.0 menjadi versi php mu.
Loading...

0 comments: