Cara Install Ioncube Loader di VPS

Cara Install Ioncube Loader di VPS

In short : Artikel ini mendeskripsikan secara singkat cara untuk Install Ioncube loader di server GNU / Linux baik itu CentOs 

Ioncube adalah sebuah aplikasi yang digunakan untuk mengenkripsi PHP sehingga kode tidak dapat dibaca oleh manusia. Aplikasi apa saja yang membutuhkan ioncube ? Ya macam – macam, misalnya WHMCS atau aplikasi jual pulsa online

Berikut adalah cara yang bisa kita lakukan untuk menginstall Ioncube loader

1. Download Ioncube Loader

Langkah pertama adalah kita harus melihat dulu arsitektur OS yang kita pakai, apakah kita menggunakan 32bit sistem atau 64bit sistem. Biasanya, VPS menggunakan 64bit tetapi, mari kita pastikan dengan mengetik perintah berikut diterminal uname -a maka akan muncul seperti ini :

[[email protected] ~]# uname -a 
Linux la-cloud01 2.6.32-042stab132.1 #1 SMP Wed Jul 11 13:51:30 MSK 2018 x86_64 x86_64 x86_64 GNU/Linux

Kalau disitu ada tulisan x86_x64 artinya VPS kita menggunakan 64bit tapi kalaux86saja berarti VPS kita pakai 32bit

Setelah kita tahu arsitektur VPS yang kita gunakan, sekarang kita tinggal download sesuai dengan arsitektur yang ada. Jadi kalau pakai 64bit ya download yang 64bit dan seterusnya, jangan sampai kebalik. Karena kalau kebalik ioncube loader tidak bisa dipakai

Untuk 64bit, ketikkan perintah berikut diterminal :

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, ketikkan perintah berikut diterminal :

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

2. Memilih Ioncube Loader yang Sesuai

Jadi perintah tadi itu kan mendownload ioncube di /tmp kemudian mengekstraknya. Nah sekarang kalau kita gunakan perintah ls /tmp maka kita akan lihat ada banyak file disitu. Pertanyaannya adalah file mana yang harus kita gunakan ?

Untuk mengetahui ioncube mana yang harus kita pasang, maka kita lihat dulu versi php berapa yang kita pakai. Caranya bisa dengan mengetikkan perintah php -v, nanti muncul hasil seperti ini :

[[email protected] ~]# php -v
PHP 5.6.38 (cli) (built: Sep 12 2018 08:52:18)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Dari situ kelihatan bahwa versi php yang saya gunakan adalah versi 5.6, maka kita pilih ioncube untuk php 5.6 juga

3. Cara Install Ioncube Loader

Nah, sekarang tinggal cara pasang ioncube loader. Sebelum memasang, kita cari dulu ekstensi direktori versi PHP nya dengan cara mengetikkan perintah php -i | grep extension_dir nanti muncul seperti ini :

[[email protected] ioncube]# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value

Nah, sekarang kita sudah tahu bahwa letak direktori ekstensi php ada di /usr/lib64/php/modules . Kalau sudah, kita tinggal copy saja loadernya ke direktori tersebut dengan cara ketikkan perintah seperti ini :

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

4. Konfigurasi PHP

Ioncube sudah kita letakkan pada tempatnya, sekarang kita tinggal memuat saja. Caranya mudah, kita tinggal buka php.ini kemudian masukkan kode berikut :

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

Setelah itu kita tinggal restart webserver dan service php, selesai

5. Testing

Bagaimana kita tahu kalau ioncube sudah jalan ? Paling mudah ya jalankan aplikasi yang membutuhkan ioncube. Kalau bisa ya berarti konfigurasinya benar, kalau tidak bisa ya berarti konfigurasinya salah.

Bisa juga dilihat lewat perintah php -v, nanti akan muncul informasi ioncube loader dibagian bawah seperti ini :

 [[email protected] ioncube]# php -v
PHP 5.6.38 (cli) (built: Sep 12 2018 08:52:18)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.4, Copyright (c) 2002-2018, by ionCube Ltd.

Mudah kan ?

Leave a Comment