Cara install ionCube Loader

By | June 1, 2018

Panduan cara install ionCube Loader. Modul PHP ionCube biasanya digunakan bagi membaca script PHP yang terenkripsi. Versi yang digunakan di panduan kali ini yakni PHP 7.2, bagi versi 5.6, 7.0, 7.1 dan 7.3 tinggal disesuaikan saja.

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

Cek versi PHP

Petunjuk bagi cek versi PHP, agar kita tahu ionCube yang tepat bagi 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 gunakan PHP 7.2.13

Cek 64-bit atau 32-bit

Mengecek program operasi Linux gunakan 64-bit atau 32-bit

getconf LONG_BIT

Hasilnya 64 artinya memakai 64-bit, kalau 32  sama dengan 32-bit, kalau command tersebut tak dapat coba gunakan command ini /usr/bin/getconf LONG_BIT

Setelah mengetahui arsitektur program 64-bit atau 32-bit, langkah berikutnya menjadi gampang bagi memilih versi ionCube yang ingin didownload.

Unduh ionCube

Sahabat dapat melihat update link unduh ionCube 24 resmi di www.ioncube.com/loaders.php. Petunjuk bagi mengunduh ionCube dengan wget

Bagi 64-bit

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

Bagi 32-bit

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

Ekstrak file

Ekstrak file arsip ionCube dengan command berikut

unzip ioncube_loaders_lin_x86-64.zip

Copy file

Cek dulu direktori tempat penyimpanan modul-modul PHP dengan command

 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, di contoh direktorinya yakni /usr/lib64/php/modules, berikutnya copy file:

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

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

Merancang file konfigurasi ionCube

Sebelum merancang 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 program Sahabat 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 mesti tepat mengarah ke file ionCube yang dicopy tadi, di contoh direktorinya yakni/usr/lib64/php/modules dan versi ionCubenya yakni ioncube_loader_lin_7.2.so

Simpan.

Restart web server atau php-fpm

Restart php-fpm bagi CentOS

service php-fpm restart

Restart php-fpm bagi Debian/Ubuntu

service php7.2-fpm restart

Petunjuk restart Apache CentOS

service httpd restart

Petunjuk restart Apache bagi Debian/Ubuntu

service apache2 restart

Cek ionCube

Cek ionCube dengan command ini

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

hasilnya

ionCube

Kalau tak tampil apa-apa, besar kemungkinan kamu gagal memasang ionCube.

akan tetapi jangan kuatir, Sahabat tak perlu bersedih hati dan pening, silahkan order jasa install ionCube loader bagi server Sahabat, kontak di 081235008433 via WhatsApp ? murah!


Sumber https://idnetter.com