Cara install IonCube Loader

Modul PHP IonCube biasanya digunakan untuk membaca script PHP yang terenkripsi. Pada tutorial cara install IonCube ini web server yang digunakan adalah Nginx dengan PHP versi 7.0 pada Linux Ubuntu.

Untuk pengguna Apache dan aplikasi web server lain dapat disesuaikan (karena caranya sama), dengan cara melihat informasi konfigurasi PHP seperti yang akan dijelaskan dibawah ini:

Catatan:

  • /var/www/html adalah direktori virtual host atau tempat file-file website disimpan

Melihat informasi konfigurasi PHP

Buat file info.php di dalam direktori virtual host dengan cara menjalankan perintah berikut:

echo "<?php phpinfo();"|tee -a /var/www/html/info.php

Akses dengan browser http://IP_SERVER/info.php, tentu saja IP_SERVER merupakan IP aktual server Anda. Perhatikan header pada halaman tersebut, disana ada informasi versi PHP yang Anda gunakan, dan juga perhatikan kolom berikut:

  • System : lihat baris akhir, jika x86_64 artinya 64-bit – jika i686 artinya 32-bit
  • Scan this dir for additional .ini files : Informasi lokasi direktori konfigurasi tambahan PHP
  • extension_dir : Informasi lokasi direktori modul ekstensi PHP




Ketiga informasi tersebut penting untuk menentukan versi IonCube yang tepat untuk sistem. Dari informasi diatas telihat saya memakai PHP versi 7 dan Ubuntu 64-bit, jadi IonCube yang harus saya gunakan adalah IonCube Linux (64 bits) versi 10.2.1.

Anda bisa melihat dan download versi yang tepat untuk Anda di http://www.ioncube.com/loaders.php. Selanjutnya memulai instalasi IonCube loader.

Langkah-langkah install IonCube Loader

Setiap baris perintah akan saya tandai merah, untuk memastikan Anda mengingat versi PHP yang Anda gunakan, jadi tinggal disesuaikan saja perintahnya. misalnya 7.0 diganti 7.1.

Download IonCube

Lihat dan copy link IonCube yang sesuai dengan aplikasi Anda di halaman download IonCube, selanjutnya download IonCube via terminal.

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

Ekstrak file

unzip ioncube_loaders_lin_x86-64.zip

Copy file

Copy file IonCube loader ke dalam folder modul PHP *lihat diatas extension_dir

cp ioncube/ioncube_loader_lin_7.0.so /usr/lib/php/20151012

Membuat file konfigurasi IonCube

Buat file konfigurasi ioncube di dalam folder konfigurasi PHP *lihat diatas Scan this dir for additional .ini files

nano /etc/php/7.0/fpm/conf.d/00-ioncube.ini

Isi dengan baris berikut:

zend_extension = "/usr/lib/php/20151012/ioncube_loader_lin_7.0.so"

Simpan dan restart web server serta service PHP-FPM seperti pada langkah selanjutnya.

Restart web server

Untuk Nginx dan PHP-FPM

systemctl restart nginx
systemctl restart php7.0-fpm

Untuk Apache

systemctl restart apache

Verifikasi Instalasi IonCube

Memastikan bahwa IonCube sudah terpasang dengan baik, akses melalui browser kembali http://IP_SERVER/info.php Jika berhasil akan tampak seperti berikut:

IonCube loader PHP7 Ubuntu

Selamat mencoba, semoga berhasil.

No ratings yet.

Please rate this

Related Posts

Leave a Reply

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