Web
Analytics

Cara Install ionCube Loader pada VPS Runcloud

Apa itu ionCube Loader dan seberapa penting

ionCube Loader adalah sebuah module php untuk meload file php yang telah di encod dengan ionCube Encoder. Jadi tanpa loader ini, File PHP tersebut tidak dapat dijalankan oleh php.

Cara Install ionCube Loader pada VPS Runcloud

Sejak Aplikasi RunCloud hadir dengan multiple versi PHP , kita harus memilih ionCube yang mana harus di install sesuai dengan versi PHP yang anda jalankan. Jika website kita hanya menggunakan php7.0, kita harus menginstall ionCube Loader untuk  php7.0 ataupun kita bisa menginstall untuk tiap versi php yang kita mau.

Untuk menginstall ionCube loader pada VPS Runcloud caranya sangat gampang yaitu dengan Login ke server sebagai root dan jalankan command berikut.

Download dan Extract

cd
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

PHP5.5

cp ioncube/ioncube_loader_lin_5.5.so /RunCloud/Packages/php55rc/lib/php/extensions/no-debug-non-zts-20121212/
echo "zend_extension=ioncube_loader_lin_5.5.so" > /etc/php55rc/conf.d/ioncube.ini
systemctl restart php55rc-fpm

PHP5.6

cp ioncube/ioncube_loader_lin_5.6.so /RunCloud/Packages/php56rc/lib/php/extensions/no-debug-non-zts-20131226/
echo "zend_extension=ioncube_loader_lin_5.6.so" > /etc/php56rc/conf.d/ioncube.ini
systemctl restart php56rc-fpm

PHP7.0

cp ioncube/ioncube_loader_lin_7.0.so /RunCloud/Packages/php70rc/lib/php/extensions/no-debug-non-zts-20151012/
echo "zend_extension=ioncube_loader_lin_7.0.so" > /etc/php70rc/conf.d/ioncube.ini
systemctl restart php70rc-fpm

PHP7.1

cp ioncube/ioncube_loader_lin_7.1.so /RunCloud/Packages/php71rc/lib/php/extensions/no-debug-non-zts-20160303/
echo "zend_extension=ioncube_loader_lin_7.1.so" > /etc/php71rc/conf.d/ioncube.ini
systemctl restart php71rc-fpm

PHP7.2

cp ioncube/ioncube_loader_lin_7.2.so /RunCloud/Packages/php72rc/lib/php/extensions/no-debug-non-zts-20170718/
echo "zend_extension=ioncube_loader_lin_7.2.so" > /etc/php72rc/conf.d/ioncube.ini
systemctl restart php72rc-fpm

PHP7.3

cp ioncube/ioncube_loader_lin_7.3.so /RunCloud/Packages/php73rc/lib/php/extensions/no-debug-non-zts-20180731/
echo "zend_extension=ioncube_loader_lin_7.3.so" > /etc/php73rc/conf.d/ioncube.ini
systemctl restart php73rc-fpm

Untuk mengecek kembali hasil installasi ionCube pada VPS Runcloud adalah sbb:

PHP5.5

/RunCloud/Packages/php55rc/bin/php -m | grep -i ioncube

PHP5.6

/RunCloud/Packages/php56rc/bin/php -m | grep -i ioncube

PHP7.0

/RunCloud/Packages/php70rc/bin/php -m | grep -i ioncube

PHP7.1

/RunCloud/Packages/php71rc/bin/php -m | grep -i ioncube

PHP7.2

/RunCloud/Packages/php72rc/bin/php -m | grep -i ioncube

PHP7.3

/RunCloud/Packages/php73rc/bin/php -m | grep -i ioncube

 

Jika  installasi berjalan lancar maka anda akan melihat output sebagai berikut:

instalasi ionCube pada VPS Runcloud


Removing atau Uninstall ionCube Loader dari VPS Runcloud dapat dilakukan sbb:

PHP5.5

rm /etc/php55rc/conf.d/ioncube.ini
systemctl restart php55rc-fpm

PHP5.6

rm /etc/php56rc/conf.d/ioncube.ini
systemctl restart php56rc-fpm

PHP7.0

rm /etc/php70rc/conf.d/ioncube.ini
systemctl restart php70rc-fpm

PHP7.1

rm /etc/php71rc/conf.d/ioncube.ini
systemctl restart php71rc-fpm

PHP7.2

rm /etc/php72rc/conf.d/ioncube.ini
systemctl restart php72rc-fpm

PHP7.3

rm /etc/php73rc/conf.d/ioncube.ini
systemctl restart php73rc-fpm