Bismillah,, semoga postingan kali ini disertai rahmat dan berkah Allah SWT, Aamiin.
Ioncube PHP Encode adalah salah satu produk enkoder PHP yang beredar di pasaran. Dengan enkoder, source code PHP Anda dapat diproteksi dan bisa ditaruh di server hosting dengan lebih aman; baik administrator server hosting maupun pengunjung website Anda tidak dapat mengintip source code program Anda.
Untuk mengenkode skrip tidak gratis, karena produk ini berbayar.
Postingan kali ini saya akan share cara installasi ioncube loader pada engine server dengan OS Debian, kebetulan yang saya coba kali ini dengan menggunakan Debian versi 8 (Jessie) dengan versi php 7.1 , saya mencoba installasi ioncube loader versi 10 , bisa dicoba download pada url resminya disini : –http://www.ioncube.com/loaders.php
Jika sudah pada posisi remote/ssh ke server, bisa download via wget, mungkin bisa diletakan pada directory /tmp , commandnya misanya:
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Jika sudah terdownload, silakan extrak yang nantinya akan ada folder/directory ioncube yang berisikan file2 extensionya (lihat screenshut dibawah);
Jika sudah terlihat, silakan Anda periksa dahulu, extension php yang terinstall pada server Anda saat ini terletak pada path directory mana dengan menggunakan command yang nantinya akan terlihat pada path directory mana,
php -i | grep extension_dir
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303
hasil diatas sudah terlihat berada pada path directory /usr/lib/php/20160303 , Anda bisa copy atau pindahkan file2 extension ioncube yang diextrak di directory /tmp tadi ke path directory tersebut.
cp -rf /tmp/ioncube/ioncube* /usr/lib/php/20160303/
Setelah Anda copy atau pindahkan, selanjutnya Anda edit file php.ini, pada php versi 7.1 ini ada pada path file /etc/php/7.1/apache2/php.ini tambahkan baris berikut;
zend_extension=/usr/lib/php/20160303/ioncube_loader_lin_7.1.so
silakan bisa menggunakan nano atau vim sesuai Anda famliarnya yang mana dan jangan lupa restart service apache2nya. Setelah itu input baris tersebut juga di sisi service apache2nya dengan menjalankan command berikut:
echo “zend_extension=ioncube_loader_lin_7.1.so” > /etc/php/7.1/mods-available/ioncube.ini
ln -s /etc/php/7.1/mods-available/ioncube.ini /etc/php/7.1/cli/conf.d/00-ioncube.ini
Selesai, Anda bisa bisa hasilnya terload atau tidak via command php -v dan juga pada site via script phpinfo, berikut hasil outputnya nanti akan terlihat seperti ini:
Demikian sharenya kali ini, semoga bermanfaat.