Tutorial Mudah Install Ioncube Loader di Localhost XAMPP dan Laragon

Jika Anda seorang developer PHP atau pengguna aplikasi PHP berlisensi, Anda mungkin akan menemukan file terenkripsi dengan IonCube Loader. Untuk bisa menjalankan file ini, Anda perlu memasang ekstensi IonCube Loader ke server lokal Anda, baik menggunakan XAMPP maupun Laragon.

Dalam artikel ini, kami akan membahas cara install IonCube Loader di localhost menggunakan XAMPP dan Laragon, lengkap dengan langkah-langkah praktis dan tips troubleshooting. Simak tutorial berikut sampai akhir!


Apa Itu IonCube Loader?

IonCube Loader adalah sebuah ekstensi PHP yang digunakan untuk men-decode file PHP yang telah di-enkripsi oleh IonCube Encoder. Biasanya, file yang dilindungi dengan IonCube digunakan oleh developer agar source code tidak bisa dibaca atau dimodifikasi oleh orang lain, terutama dalam distribusi software berbayar atau bersifat komersial.

Tanpa IonCube Loader, Anda tidak akan bisa menjalankan file PHP yang telah terenkripsi oleh IonCube. Oleh karena itu, Anda harus memasang ekstensi ini di server PHP Anda.


Persiapan Sebelum Instalasi

Sebelum memulai proses instalasi IonCube Loader, pastikan Anda sudah memenuhi persyaratan berikut:

  • Sudah menginstall XAMPP atau Laragon di komputer Anda.
  • Mengetahui versi PHP yang digunakan dan apakah sistem Anda 32-bit atau 64-bit.
  • Mengunduh file IonCube Loader dari situs resminya: 👉 https://www.ioncube.com/loaders.php

Langkah Install IonCube Loader di XAMPP

1. Cek Versi PHP Anda

Buka browser dan akses:

http://localhost/dashboard/phpinfo.php

Jika belum ada file phpinfo.php, buat file baru dengan isi berikut:

<?php
phpinfo();
?>

Perhatikan informasi berikut:

  • Versi PHP (misalnya PHP 8.1.2)
  • Arsitektur (x86 untuk 32-bit, x86_64 untuk 64-bit)
  • Thread safety (Thread Safety ON atau OFF)

2. Download IonCube Loader

  • Masuk ke https://www.ioncube.com/loaders.php 
  • Pilih sesuai versi PHP dan sistem operasi Anda (misalnya: Windows (64 bits))
  • Ekstrak file hasil download, misalnya ke C:\ioncube\

3. Salin File ke Folder PHP

Misalnya Anda menggunakan XAMPP dan PHP berada di:

C:\xampp\php\ext\

Salin file ioncube_loader_win_8.1.dll ke folder ext.

Catatan: Sesuaikan nama file .dll dengan versi PHP Anda. Contoh:

  • ioncube_loader_win_7.4.dll untuk PHP 7.4
  • ioncube_loader_win_8.1.dll untuk PHP 8.1 

4. Edit File php.ini

Buka file:

C:\xampp\php\php.ini

Tambahkan baris berikut di bagian paling atas (atau sebelum ekstensi lain):

zend_extension = "C:\xampp\php\ext\ioncube_loader_win_8.1.dll"

Simpan perubahan.

5. Restart Apache

Buka XAMPP Control Panel, klik:

  • Stop pada Apache
  • Start kembali Apache

6. Verifikasi Instalasi

Kembali ke http://localhost/phpinfo.php, lalu cari kata “ionCube”. Jika sudah muncul informasi tentang IonCube Loader, berarti instalasi berhasil.


Langkah Install IonCube Loader di Laragon

1. Cek Versi PHP di Laragon

Buka terminal Laragon (klik kanan -> Terminal), lalu ketik:

php -v

Perhatikan versi PHP dan apakah sistem Anda 64-bit.

2. Download IonCube Loader

Kunjungi:

https://www.ioncube.com/loaders.php

Download versi yang sesuai dengan PHP dan arsitektur Anda, lalu ekstrak.

3. Salin File ke Folder PHP

Misalnya PHP Laragon berada di:

C:\laragon\bin\php\php-8.1.2-Win32-vs16-x64\

Salin file ioncube_loader_win_8.1.dll ke folder ext dalam folder PHP.

Jika folder ext tidak ada, buat folder tersebut terlebih dahulu.

4. Edit File php.ini

Buka:

C:\laragon\bin\php\php-8.1.2-Win32-vs16-x64\php.ini

Tambahkan baris berikut:

zend_extension = "C:\laragon\bin\php\php-8.1.2-Win32-vs16-x64\ext\ioncube_loader_win_8.1.dll"

Simpan file.

5. Restart Laragon

  • Klik kanan icon Laragon di system tray
  • Pilih Restart All

6. Verifikasi

Buka browser:

http://localhost

Atau buat file phpinfo.php seperti sebelumnya, lalu cari kata ionCube. Jika muncul, instalasi berhasil.


Troubleshooting Umum

1. IonCube Tidak Terdeteksi

  • Pastikan path file .dll benar dan cocok dengan versi PHP.
  • Jangan lupa restart Apache/Laragon setelah mengedit php.ini.

2. Error: Unable to load dynamic library

  • Biasanya karena versi IonCube Loader tidak cocok dengan PHP (misalnya, 32-bit vs 64-bit). 
  • Unduh kembali versi yang tepat dari situs resmi IonCube.

3. IonCube hanya bekerja di CLI

  • Pastikan php.ini yang diedit adalah versi untuk Apache atau Nginx, bukan hanya CLI
  • Cek dengan membuat phpinfo() melalui browser, bukan hanya php -v.


Kesimpulan

IonCube Loader sangat penting untuk menjalankan file PHP terenkripsi yang dilindungi. Proses instalasinya tidak terlalu rumit, baik di XAMPP maupun Laragon. Anda hanya perlu menyesuaikan file dengan versi PHP yang digunakan, meletakkannya di folder yang tepat, serta mengedit konfigurasi php.ini dengan benar.

Dengan mengikuti panduan ini, Anda bisa menjalankan script atau aplikasi PHP komersial tanpa masalah di lingkungan lokal Anda. Ini sangat berguna untuk testing, development, maupun edukasi.

Lebih baru Lebih lama