Menginstall IonCube pada VPS Ubuntu


IonCube adalah sebuah PHP Encoder, yang merubah source code PHP menjadi sebuah enkripsi yang tidak bisa dibaca sourcenya sehingga untuk menjalankan PHP yang ter-enkripsi dengan IonCube dibutuhkan IonCube Loader.

Jika skrip Anda ter-enkripsi ioncube, maka jika tidak terinstall ioncube loader Anda akan mendapatkan error:

Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.

Tutorial ini akan membantu Anda cara menginstall lengkap modul PHP Ioncube Loader di sistem Ubuntu 20.10, 20.04, 19.10, 18.04 dan 16.04.

Berikut adalah tahapan yang perlu dilakukan:

Download IonCube Loder

Berikut ini adalah Command untuk mendownload IonCube Loader ke Server.

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

Setelah selesai mendownload, lakukan command berikut untuk mengextract hasil download tar.gz sebelumnya

tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local

Mengaktifkan IonCube pada PHP

Cek versi PHP dengan perindah berikut:

php -i | grep php.ini

Setelah command diatas dijalankan akan ketahuan versi PHP nya sebagai contoh disini PHP 7.2

Jika PHP yang tampil adalah PHP 7.3 maka tutorial setelah ini perlu disesuaikan angka 7.2 nya menjadi 7.3. Begitupun jika Anda pakai php 7.4 tinggal disesuaikan saja.

Lakukan edit teks pada file-file berikut (pilih yang ada saja):

sudo vim /etc/php/7.2/cli/php.ini
sudo vim /etc/php/7.2/fpm/php.ini
sudo vim /etc/php/7.2/apache/php.ini
sudo vim /etc/php/7.2/apache2/php.ini

Sebagai contoh yang ada folder cli dan apache2 maka tambahkan teks hanya pada file yang ada tersebut. Tambahkan isian php.ini seperti berikut:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so

Restart Apache/Server

Setelah selesai melakukan aktivasi IonCube lakukan restart pada apache

sudo systemctl restart apache2

Restart juga PHP FPM jika menggunakan PHP FPM

sudo systemctl restart php7.2-fpm

Pengecekan IonCube

Setelah selesai melakukan semua tahapan diatas lakukan command berikut untuk mengetahui apakah IonCube sudah terinstall jika sudah akan muncul versi IonCubenya

php -v

Contoh hasil command diatas:

PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct 7 2020 15:24:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.
with Zend OPcache v7.2.24-0ubuntu0.18.04.7, Copyright (c) 1999-2018, by Zend Technologies

Sekian ya tutorial kali ini, semoga bermanfaat 🙂

Repot install module sendiri pada server Anda? Yuk berlangganan VPS di Domosquare saja, gratis CPU dan RAM 2x lipat 🙂 Kami bantu Anda install tanpa ada biaya tambahan.

Artikel ini membantu Anda?

Leave a Reply

LIVECHAT