Cara install ionCube Loader

Panduan cara install ionCube Loader. Modul PHP ionCube biasanya digunakan untuk membaca script PHP yang terenkripsi. Versi yang digunakan pada tutorial kali ini adalah PHP 7.2, untuk versi 5.6, 7.0, 7.1 dan 7.3 tinggal disesuaikan saja.

Saya pakai Linux CentOS jadi pasti strukturnya nanti berbeda di distro lain, harap diperhatikan dan teliti. konek ke server/VPS melalui jalur SSH, setelah itu, ikuti langkah-langkah berikut ini:

Cek versi PHP

Perintah untuk cek versi PHP, agar kita tahu ionCube yang tepat untuk diinstall

php -v

Output

PHP 7.2.13 (cli) (built: Dec  8 2018 12:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend Technologies

Keterangan di atas, saya pakai PHP 7.2.13

Cek 64-bit atau 32-bit

Mengecek sistem operasi Linux pakai 64-bit atau 32-bit

getconf LONG_BIT

Hasilnya 64 artinya memakai 64-bit, kalau 32  sama dengan 32-bit, kalau perintah tersebut tidak bisa coba pakai perintah ini /usr/bin/getconf LONG_BIT

Setelah mengetahui arsitektur sistem 64-bit atau 32-bit, langkah selanjutnya menjadi mudah untuk memilih versi ionCube yang ingin didownload.

Download ionCube

Anda bisa melihat update link download ionCube 24 resmi di www.ioncube.com/loaders.php. Perintah untuk mendownload ionCube dengan wget

Untuk 64-bit

cd && wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip

Untuk 32-bit

cd && wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.zip

Ekstrak file

Ekstrak file arsip ionCube dengan perintah berikut

unzip ioncube_loaders_lin_x86-64.zip

Copy file

Cek dulu direktori tempat penyimpanan modul-modul PHP dengan perintah

 php -i | grep -i extension_dir | head -1

Output

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Direktorinya pasti berbeda-beda, harap teliti ya. Nah, pada contoh direktorinya adalah /usr/lib64/php/modules, selanjutnya copy file:

cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules

Catatan: ganti 7.2 dengan versi php yang Anda gunakan, dan jangan lupa /usr/lib64/php/modules juga perlu disesuaikan

Membuat file konfigurasi ionCube

Sebelum membuat file konfigurasi, cek dulu direktori tempat menyimpan file .ini

php -i | grep Scan

Hasilnya

Scan this dir for additional .ini files => /etc/php.d

Contoh di atas artinya, di direktori /etc/php.d (ingat! di sistem Anda pasti berbeda)

nano /etc/php.d/00-ioncube.ini

Isi dengan baris berikut:

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so

Sekali lagi, ingat! linknya harus tepat mengarah ke file ionCube yang dicopy tadi, pada contoh direktorinya adalah/usr/lib64/php/modules dan versi ionCubenya adalah ioncube_loader_lin_7.2.so

Simpan.

Restart web server atau php-fpm

Restart php-fpm untuk CentOS

service php-fpm restart

Restart php-fpm untuk Debian/Ubuntu

service php7.2-fpm restart

Perintah restart Apache CentOS

service httpd restart

Perintah restart Apache untuk Debian/Ubuntu

service apache2 restart

Cek ionCube

Cek ionCube dengan perintah ini

php -v | grep -wo --color=always 'ionCube' | head -1

hasilnya

ionCube

Kalau tidak tampil apa-apa, besar kemungkinan anda gagal memasang ionCube.

Tapi jangan kuatir, Anda tidak perlu bersedih hati dan pening, silahkan order jasa install ionCube loader untuk server Anda, kontak di 081235008433 via WhatsApp 😀 murah!

5 of 5

from 6 ratings

Leave a Reply

Your email address will not be published. Required fields are marked *