halo semua kambali lagi di kitaadmin.com dalam panduan atau tutorial kali ini saya akan berbagi cara install ioncube di sistem oprsi linux seperti Debian, Ubuntu, Linux Mint, Kali linux, Suse dan lain-lain. ioncube nantinya akan saya install di layanan PHP yang sudah terinstall sebelumnya, jika kalian belum tau cara install PHP di Linux bisa cek dibawah

Daftar

daftar cara di atas bisa kalian lakukan untuk sistem oprasi distribusi debian seperti Ubuntu, Kali Linux, dan lain-lain.

untuk memastikan kita sudah menginstall PHP di server kamu, kamu bisa ketikan perintah dibawah untuk melihat versi php

php -v

penting di ketahui jika kita menginstall ioncube pada php maka ioncube loader yang kita install juga harus sesuai, printah di atas akan menghasilkan keluaran kurang lebih seperti dibawah

PHP 7.2.9-1 (cli) (built: Aug 19 2018 06:56:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies   
    with Zend OPcache v7.2.9-1, Copyright (c) 1999-2018, by Zend Technologies

Yang PHP 7.2.9-1 (cli) adalah versi PHP saya saat ini yaitu PHP7.2 maka nantinya kita akan menginstall IonCube Loader Versi 7.2 juga. oke jika di server kalian berbeda versi PHPnya jadi tinggal sesuaikan saja ya..

Pengantar

Singkatnya IonCube adalah extensi PHP yang di gunakan untuk memdeskripsi atau membuka enkripsi dari code yang di enkripsi menggunakan ioncube. ini biasa terjadi pada developer yang ingin membuat code dari php yang ia buat tidak mudah di curi (copy).

Studi Kasus

Nantinya saya akan menginstall IonCube Loader ke Layanan PHP dengan versi PHP7.2, Setelah itu kita akan memastikan IonCube benar-benar terInstall dan dapat di Jalankan.

Cara Install IonCube

Pertama kalian buka terminal lalu ketikan perintah seperti berikut

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

cd /opt berfungsi untuk memindahkan kita ke folder /opt dan wget http:/… itu yang akan mendownload file ioncube, dan akan menyimpanya ke folder /opt.

setelah terdownload ekstrak file nya dengan perintah

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

sekarang kalian ketikan perintah seperti dibawah

cd ioncube
ls

perintah di atas akan menampilkan isi dari folder ioncube lihat bagian saya tandai itu adalah file ioncube loader versi 7.2 yang nanti nya akan saya gunakan.

sekarang kita cari tahu dimana tempat extensi php di letakan dengan mengunakan perintah dibawah

php -i | grep extension_dir

nantinya akan mengasilkan seperti dibawa

extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718

hasil diatas bearti nantinya saya akan mengcopy file ioncube tadi ke foler /usr/lib/php/20170718 (note: folder bisa berbeda-beda tergantung pada versi php).

Selanjutnya tinggal kita copy file ioncube tadi ke folder /usr/lib/php/20170718 denga perintah dibawah

cp ioncube_loader_lin_7.2_ts.so /usr/lib/php/20170718

sekarang kita definisikan ini ke file konfig php.ini nya dengan perintah seperti dibawah

#install ioncube di php apache
echo "zend_extension=/usr/lib/php/20170718/ioncube_loader_lin_7.2_ts.so" >> /etc/php/7.2/apache2/php.ini

#install ioncube di php cli
echo "zend_extension=/usr/lib/php/20170718/ioncube_loader_lin_7.2_ts.so" >> /etc/php/7.2/cli/php.ini

#install ioncube di php fpm
echo "zend_extension=/usr/lib/php/20170718/ioncube_loader_lin_7.2_ts.so" >> /etc/php/7.2/fpm/php.ini

terakhir kita restart service yang tadi baru saja kita konfig dengan perintah

service apache2 restart

service php7.2-fpm restart

setalah itu untuk memastikan apakah ioncube sudah benarbenar terinstall kamu ketikan perintah berikut di teminal

php -v

nanti akan tampil kutang lebih seperti dibawah

PHP 7.2.9-1 (cli) (built: Aug 19 2018 06:56:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.3.2, Copyright (c) 2002-2018, by ionCube Ltd.
    with Xdebug v2.7.0beta1, Copyright (c) 2002-2018, by Derick Rethans
    with Zend OPcache v7.2.9-1, Copyright (c) 1999-2018, by Zend Technologies

fokus ke bagian “with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com” disitu ada keterang with the ioncube … itu artinya kita sudah berhasil menginstall ioncube.

jadi sampai disni saja panduan dan tutorial kali ini semoga membantu kalian dan bermafaat ya. jangan lupa Follow dan Like kitaadmin.com di facebook untuk mendukung kita dan melihat update terbaru dari kitaadmin.com ya.. Bye

Author Farras Indyawan

Seorang yang memiliki minat di dunia teknologi dan bekerja sebagai Freelancer. Keahlian System Adminstrator, Wordpress Devloper, & Network System.

Write A Comment