Sebagai permulaan saya ingin sedikit menjelaskan apa itu IonCube Loader ini? Ioncube Loader merupakan
PHP Loader yang memiliki fungsi enkripsi atau pengaman data (source code) PHP agar tidak bisa dengan
mudah dibaca oleh orang lain sehingga melindungi dari upaya modifikasi atau Reverse Engineering.
Sebagai informasi saja bahwa sebelumnya saya telah menulis topik yang hampir sama dengan ini
(Mengaktifkan IonCube Loader PHP di Ubuntu 14.04). Intinya sama sih, cuman mungkin rasanya saja yang
agak beda. Selain versi ubuntu LTS terbaru sudah di versi 16.04, saya juga ingin menulis dengan tampilan
yang agak beda kali ini. Bismillah… semoga bisa bermanfaat dan memudahkan teman-teman pembaca
yang membutuhkan.
Persiapan
Untuk mengaktifkan modul ini, teman-teman membutuhkan persiapan berikut:
Root access. Pastikan teman-teman memiliki root akses untuk bisa memasang, memodifikasi file yang
perlu nanti.
Web Server dan PHP yang sudah terpasang. Pastikan juga bahwa di server teman-teman telah terinstall
Kedua, Pastikan juga untuk menyelaraskan versi PHP nya dan versi IonCube Loadernya. Hal yang ini
mungkin lebih mudah dipahami ya… hehe
Untuk mengetahui lebih mudah versi sistem operasi maupun versi PHP, kita akan memanfaatkan script
PHP yang super sederhana dan powerfull (sebut saja info.php). Buat file info.php dan letakkan di
/var/www/html
https://ibagusm.web.id/cara-install-ioncube-loader-di-ubuntu-16-04.html 1/4
3/21/2018 Cara Install IonCube Loader di Ubuntu 16.04 - Imam Bagus Mawardi
<?php
phpinfo();
Simpan. Dan buka melalui browser, bisa menggunakan Mozilla firefox ataupun Google Chrome. Bebaslah
pokoknya hehe. Akses ke http://ip_address_kamu/info.php. Dan teman-teman akan ditampilkan tampilan
seperti ini:
Dari gambar diatas diketahui versi dari PHP (posisi paling atas) dan versi dari sistem operasinya (posisi
baris system). Untuk versi PHP yang digunakan dalam contoh kali ini adalah 7.0.8. Sementara versi dari
$ wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
$ tar xvfz ioncube_loaders_lin_x86-64.tar.gz
Akan ter-extarct dan menghasilkan satu folder ioncube dengan didalam folder tersebut terdapat paket
ioncube semua versi. Karena versi PHP saya adalah 7.0 maka saya akan mengambil
ioncube_loader_lin_7.0.so yang terdapat di dalam folder. Kemudian salin atau copy file tersebut ke folder
extensions PHP.
Untuk mengetahui lokasi folder extensions PHP, kita kembali lihat di info.php melalui browser dan akes ke
http://your_server_ip/info.php dan akan mendapatkan tampilan seperti gambar di awal. Cari di
baris extension_dir seperti gambar dibaah ini:
https://ibagusm.web.id/cara-install-ioncube-loader-di-ubuntu-16-04.html 2/4
3/21/2018 Cara Install IonCube Loader di Ubuntu 16.04 - Imam Bagus Mawardi
Dari sini kita mengetahui bahwa lokasi folder extension PHP nya terletak
Agar PHP bisa memproses extension ini, kita perlu melakukan tambahan konfigurasi. kita bisa
melakukannya di file konfigurasi php.ini. Tetapi saya akan mencoba untuk melakukan cara yang lain
Yaitu kembali melihat file info.php melalui browser yang diakses ke http://your_server_ip/info.php. Dan
oke. Selanjutnya adalah membuat folder bernama 00-ioncube.ini dan letakkan di dalam folder extension
sebagai informasi bahwa nama folder didahului “00” supaya folder ini diproses terlebih dahulu sebelum
memproses folder-folder konfigurasi lainnya. (kalau tidak paham maksudnya, abaikan saja ya… hehe)
zend_extension = "/usr/lib/php/20151012/ioncube_loader_lin_7.0.so"
Jika teman-teman menggunakan php-fpm, maka diperlukan untuk restart. Berikan perintah;
https://ibagusm.web.id/cara-install-ioncube-loader-di-ubuntu-16-04.html 3/4
3/21/2018 Cara Install IonCube Loader di Ubuntu 16.04 - Imam Bagus Mawardi
Proses pemasangan atau instalasi selesai. Selanjutnya, verifikasi apakah sudah terpasang dengan benar
atau ada kesalahan ketika instalasi
Buka browser dan akses ke http://your_server_ip/info.php. Lalu cari dengan kata kunci “ioncube“. Jika
sudah terpasng dengan baik, akan ada informasi seperti di bawah ini:
Jika sudah ada info seperti di atas, selamat proses instalasi ioncube teman-teman telah berhasil dan
IonCube Loader di Ubuntu 16.04 telah aktif.
Catatan penting:
Untuk menghindari penyebaran informasi mengenai server kita oleh para attackers, hapus file info.php
yang tadi kita buat.
$ sudo rm /var/www/html/info.php
Hapus juga file asli ioncube hasil unduhan untuk mengurahi beban space pada disk server kita
$ sudo rm ioncube_loaders_lin_x86-64.tar.gz
$ sudo rm -rf ioncube_loaders_lin_x86-64
Akhirnya, selesai juga. Semoga artikel ini membantu teman-teman yang membutuhkan. Dan semoga
bermanfaat.
Wassalamualaikum…
https://ibagusm.web.id/cara-install-ioncube-loader-di-ubuntu-16-04.html 4/4