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
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
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.