Cara Install IonCube Loader di OpenLiteSpeed CyberPanel

Pengantar

IonCube Loader adalah ekstensi PHP yang digunakan untuk menjalankan file PHP yang telah dienkripsi atau di-encode menggunakan IonCube Encoder. Fitur ini sangat penting untuk aplikasi atau script berbayar yang mendistribusikan kode dalam bentuk terenkripsi demi melindungi hak cipta. Tanpa IonCube Loader, script yang dilindungi tidak akan bisa dijalankan di server.
Instalasi IonCube Loader dibutuhkan jika Anda mengelola website atau aplikasi yang secara eksplisit memerlukan ekstensi ini, biasanya terlihat pada pesan error seperti "IonCube Loader is not installed".

Prasyarat

Sebelum memulai instalasi, pastikan:

  1. Akses root SSH ke server/VPS Anda.

  2. Mengetahui versi PHP yang digunakan (dapat dicek melalui CyberPanel atau perintah CLI).

  3. Memiliki akses ke CyberPanel untuk konfigurasi tambahan jika diperlukan.

  4. Server menggunakan OpenLiteSpeed sebagai web server (default di CyberPanel)

Langkah-langkah Install IonCube Loader di OpenLiteSpeed CyberPanel

  1. Login ke server via SSH
    ssh root@IP-Server
    
  2. Cek versi PHP
    misalnya :
    php -v
    

    Catat versi PHP yang digunakan, contoh: PHP 8.1
  3. Download IonCube Loader
    Unduh sesuai versi PHP dari situs resmi IonCube:
    cd /usr/local
    wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    

  4. Ekstrak File
    tar xvfz ioncube_loaders_lin_x86-64.tar.gz
    

  5. Salin Modul IonCube ke Direktori Ekstensi PHP
    Misalnya untuk PHP 8.1 di CyberPanel:
    cp ioncube/ioncube_loader_lin_8.1.so /usr/local/lsws/lsphp81/lib/php/20210902/
    
  6. Buka file php.ini untuk PHP yang dipakai
    Lokasi ini bisa sedikit berbeda tergantung versi dan build server. Jika bingung, jalankan:
    php --ini
    

  7. Jika sudah ketemu untuk PHP 8.1 di CyberPanel jalankan perintah berikut:
    nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
    
  8. Edit File php.ini
    Tambahkan baris berikut di bagian paling atas:
    zend_extension = /usr/local/lsws/lsphp81/lib/php/20210902/ioncube_loader_lin_8.1.so
    

  9. Restart OpenLiteSpeed
    systemctl restart lsws
    
  10. Verifikasi Instalasi
    Jalankan:
    php -v

    Jika berhasil, akan muncul informasi “with the ionCube PHP Loader”.

Kesimpulan

Dengan mengikuti langkah di atas, IonCube Loader akan terpasang di server OpenLiteSpeed Anda melalui CyberPanel. Ekstensi ini memastikan script PHP terenkripsi dapat dijalankan dengan baik. Untuk menghindari error, selalu pastikan versi IonCube Loader sesuai dengan versi PHP yang digunakan. Setelah instalasi, disarankan membuat file phpinfo() di hosting untuk memverifikasi bahwa IonCube Loader sudah aktif.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466