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
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:
langkah selanjutnya, Buat file baru 00-ioncube.ini
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.gzUntuk Linux x64/64-bit
tar xfz ioncube_loaders_lin_x86.tar.gz
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzSetelah itu silahkan pindah dulu ke direktori hasil ekstraknya, semestinya bernama ioncube:
tar xfz ioncube_loaders_lin_x86-64.tar.gz
cd ioncubePerhatikan daftar file ekstensi PHP untuk ionCube:
ls -lAkan 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 -vTernyata 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 )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.
Copyright (c) 1997-2017 The PHP Group
langkah selanjutnya, Buat file baru 00-ioncube.ini
nano /etc/php/7.0/fpm/conf.d/00-ioncube.iniLalu sobat isi dengan ini
zend_extension = /root/ioncube/ioncube_loader_lin_7.0.soRestart php5-fpm
service php7.0-fpm restartSelesai, Terakhir tinggal kita uji apakah benar ionCube Loader sudah aktif dengan mengecek versi PHP lagi,
php -vdan 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.