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:
-
Akses root SSH ke server/VPS Anda.
-
Mengetahui versi PHP yang digunakan (dapat dicek melalui CyberPanel atau perintah CLI).
-
Memiliki akses ke CyberPanel untuk konfigurasi tambahan jika diperlukan.
-
Server menggunakan OpenLiteSpeed sebagai web server (default di CyberPanel)
Langkah-langkah Install IonCube Loader di OpenLiteSpeed CyberPanel
- Login ke server via SSH
ssh root@IP-Server
- Cek versi PHP
misalnya :
php -v
Catat versi PHP yang digunakan, contoh: PHP 8.1 - 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
- Ekstrak File
tar xvfz ioncube_loaders_lin_x86-64.tar.gz
- 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/
- Buka file php.ini untuk PHP yang dipakai
Lokasi ini bisa sedikit berbeda tergantung versi dan build server. Jika bingung, jalankan:php --ini
- Jika sudah ketemu untuk PHP 8.1 di CyberPanel jalankan perintah berikut:
nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
- 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
- Restart OpenLiteSpeed
systemctl restart lsws
- 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.