Cara Install Ioncube Loader di Linux Centos, Ubuntu, Debian

Cara Install Ioncube Loader di Linux

Ioncube Loader adalah modul PHP untuk memuat file yang mengengkripsi dengan perangkat lunak Ioncube Encoder. Ioncube sering digunakan oleh vendor perangkat lunak PHP komersial untuk mengengkripsi perangkat lunak mereka, sehingga kemungkinan Anda menemukan file berenkode Ioncube cepat atau lambat ketika Anda menginstall ekstensi untuk CMS atau perangkat lunak Toko yang ditulis dalam PHP.

Cara Install Ioncube Loader di Linux

Dalam tutorial ini, opinikoe akan menjelaskan instalasi modul Ioncube Loader secara detail untuk CentOS, Debian, dan Ubuntu.

Sebelum Sobat mulai menginstall Ioncube Loader, harus dipastikan semua LAMP Server sudah berjalan baik diserver anda . opinikoe akan menggunakan baris perintah editor Nano dan aplikasi download baris perintah wget. Nano dan Wget sudah terinstall di sebagian besar server, jika mereka hilang di server Anda, instal dengan apt / yum:

yum install nano wget

atau

apt-get install nano wget

Step 1 – Download Ioncube Loader

Untuk 64Bit x86_64 Linux

cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz

Untuk 32Bit i386 Linux

cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar xfz ioncube_loaders_lin_x86.tar.gz

Step 2 – Cek versi PHP

php -v

//lihat gambar dibawah hasil outputnya
Cara Install Ioncube Loader di Linux

Step 3 – Cek lokasi direktory extension

php -i | grep extension_dir

//lihat gambar dibawah hasil outputnya

extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

Step 4 – Copy File Ioncube Loader

Sekarang copy file ioncube loader sesuai versi  php, pada contoh versi 7.0 ke extension directory /usr/lib/php/20151012:

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

Step 5 – Konfigurasi php.ini

Centos

nano /etc/php.ini

//masukan code dibawah kedalam php.ini dan simpan

zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.0.so
service httpd restart
service php-fpm restart

Ubuntu & Debian

Debian dan Ubuntu menggunakan file php.ini terpisah untuk mode PHP CLI (Commandline), CGI, Apache2 dan FPM. Jalur file adalah:

/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/cgi/php.ini
/etc/php/7.0/fpm/php.ini

File harus diedit untuk mengaktifkan loader ioncube ke mode PHP yang sesuai. Anda bebas untuk meninggalkan file untuk mode PHP yang tidak Anda gunakan atau di mana Anda tidak memerlukan dukungan loader ioncube. Mungkin juga Anda tidak memiliki semua file di server Anda, jadi jangan khawatir ketika Anda tidak dapat menemukan salah satu file.

Apache mod_php

nano /etc/php/7.0/apache2/php.ini

Command line PHP (CLI)

nano /etc/php/7.0/cli/php.ini

PHP CGI (used for CGI and Fast_CGI modes)

nano /etc/php/7.0/cgi/php.ini

PHP FPM

nano /etc/php/7.0/fpm/php.ini

dan tambahkan “zend_extension =” ditambah path ke loader ioncube dibaris pertama dalam file.

zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.0.so
service apache2 restart
service php7.0-fpm restart

//coba lihat hasil setting

php -v

//jika keluar seperti gambar dibawah, anda sudah berhasi
Cara Install Ioncube Loader di Linux

Jika hasil output versi php sudah seperti diatas, maka sobat telah berhasil menginstall Install Ioncube . Demikian tutorial Cara Install Ioncube Loader di Linux Centos, Ubuntu, Debian, jika ada pertanyaan lebih lanjut silahkan tinggalkan pesan dikolom komentar.

Leave a Comment