Tutorial

Cara Install Ioncube Loader di VestaCP / VPS CentOS

Halo OCier… kali ini admin akan share cara install Ioncube Loader di VestaCP
Bagaimana cara install nya… mari simak tutorial berikut

1. Akses VPS melalui terminal SSH, dapat menggunakan aplikasi Putty, Bitvise atau yang lainnya

2. Install text editor nano dengan perintah berikut

yum install nano -y

3. Lakukan Update dengan perintah berikut

yum -y update

4. Download ioncube loader sesuai versi OS kalian, 32 bit atau 64 bit (VPS di Joneserver semua menggunakan OS 64 bit)

Download Ioncube Loader versi 32 bit dengan perintah berikut

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

Download Ioncube Loader versi 64 bit dengan perintah berikut

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

5. Setelah itu extract file ioncube loader yang telah di download menggunakan perintah berikut (admin download yang 64 bit sesuai versi OS yang admin gunakan)

tar xfz ioncube_loaders_lin_x86-64.tar.gz

6. Cek versi PHP anda dengan perintah berikut

php -v

7. Salin file Ioncube Loader ke direktori /usr/lib64/php/modules dengan perintah berikut

cp ioncube/ioncube_loader_lin_5.6.so /usr/lib64/php/modules

Catatan : ganti ioncube_loader_lin_5.6.so sesuai dengan versi PHP kalian, misal ioncube_loader_lin_7.2.so untuk versi PHP 7.2
untuk melihat lebih lengkap mengenai file ioncube loader berbagai versi PHP dapat menjalankan perintah ls ioncube

8. Buka file konfigurasi PHP dengan perintah berikut

nano /etc/php.ini

lalu pastekan kode di bawah ini

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so

Catatan : ganti ioncube_loader_lin_5.6.so sesuai dengan versi PHP anda, misal ioncube_loader_lin_7.2.so untuk versi PHP 7.2

Lalu simpan konfigurasi tersebut dengan menekan CTRL + X, lalu tekan Y, lalu Enter

9. Jalankan perintah berikut untuk memuat file konfigurasi PHP.ini

php –ini |grep “/etc/php.ini”

10. Restart Apache dengan perintah berikut

Untuk CentOS 7 : systemctl restart httpd

Untuk CentOS 6 : service httpd restart

11. Periksa apakah Ioncube Loader sudah berhasil terinstall dengan perintah tersebut

php -v

Contoh hasil sebelum di install ioncube loader

PHP 5.6.30 (cli) (built: Aug 11 2016 21:24:59)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2016 Zend Technologies

Contoh hasil setelah di install ioncube loader

PHP 5.6.30 (cli) (built: Jan 20 2017 08:02:17)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.2, Copyright (c) 2002-2016, by ionCube Ltd.