Install ionCube PHP Encoder di PHP Secara Otomatis

ionCube Loader files

ionCube Loader adalah modul PHP untuk mengenkripsi kode. Beberapa aplikasi berbayar menggunakan ionCube untuk melindungi kodenya agar tidak disalin atau agar kodenya tidak dibobol. Tetapi untuk menjalankan aplikasi-aplikasi itu, kamu harus menginstal ekstensi PHP ionCube Loader.

Berikut adalah script sederhana yang saya buat untuk menginstall ionCube Loader secara otomatis untuk memudahkan kalian dan bisa langsung digunakan. Script ini saya buat khusus untuk Linux 64-bit karena sekarang mayoritas mulai menggunakan jenis arsitektur tersebut.

#!/bin/bash
curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -xvzf ioncube_loaders_lin_x86-64.tar.gz
rm ioncube_loaders_lin_x86-64.tar.gz
cd ioncube
php_ext_dir="$(command php -i | grep extension_dir 2>'/dev/null' \
    | command head -n 1 \
    | command cut --characters=31-38)"
php_version="$(command php --version 2>'/dev/null' \
    | command head -n 1 \
    | command cut --characters=5-7)"
cp ioncube_loader_lin_${php_version}.so /usr/lib/php/${php_ext_dir}
cd ..
rm -rf ioncube
cat > /etc/php/${php_version}/cli/conf.d/00-ioncube-loader.ini << EOF
zend_extension=ioncube_loader_lin_${php_version}.so
EOF
php -v

Salin kode tersebut di text editor yang kalian gunakan kemudian simpan dengan format .sh dengan nama bebas. Kemudian jalankan dan ionCube akan secara otomatis terinstall.

 

Leave a Reply