in FOSS

Cara Install ionCube Loader di CentOS 7

Cara Install ionCube Loader di CentOS 7

ionCube adalah sebuah tool aplikasi untuk PHP Encoder, yaitu memproteksi dan mengenkripsi source code atau kode program PHP. Sementara ionCube Loader adalah extension PHP untuk ionCube agar kode program PHP yang sudah dienkripsi dapat dijalankan di server (didekripsi).

0.Install PHP dan Apache

Install Apache web server dan PHP.

yum install httpd php php-cli	

Aktifkan dan jalankan Apache web server.

systemctl enable httpd	
systemctl start httpd	
systemctl status httpd	

1.Download ionCube Loader

Download ionCube Loader untuk arsitektur 64bit.

curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Extract ionCube Loader.

tar xzvf ioncube_loaders_lin_x86-64.tar.gz	

2.Copy ionCube Loader

Cek versi PHP yang berjalan.

php -v

PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Cek isi folder ioncube apakah tersedia untuk PHP yang digunakan.

ls ioncube

ioncube_loader_lin_4.1.so     ioncube_loader_lin_5.0.so     ioncube_loader_lin_5.3.so     ioncube_loader_lin_5.6.so     ioncube_loader_lin_7.2.so     README.txt
ioncube_loader_lin_4.2.so     ioncube_loader_lin_5.0_ts.so  ioncube_loader_lin_5.3_ts.so  ioncube_loader_lin_5.6_ts.so  ioncube_loader_lin_7.2_ts.so  USER-GUIDE.pdf
ioncube_loader_lin_4.3.so     ioncube_loader_lin_5.1.so     ioncube_loader_lin_5.4.so     ioncube_loader_lin_7.0.so     ioncube_loader_lin_7.3.so     USER-GUIDE.txt
ioncube_loader_lin_4.3_ts.so  ioncube_loader_lin_5.1_ts.so  ioncube_loader_lin_5.4_ts.so  ioncube_loader_lin_7.0_ts.so  ioncube_loader_lin_7.3_ts.so
ioncube_loader_lin_4.4.so     ioncube_loader_lin_5.2.so     ioncube_loader_lin_5.5.so     ioncube_loader_lin_7.1.so     LICENSE.txt
ioncube_loader_lin_4.4_ts.so  ioncube_loader_lin_5.2_ts.so  ioncube_loader_lin_5.5_ts.so  ioncube_loader_lin_7.1_ts.so  loader-wizard.php

Cek lokasi extension directory.

php -i | grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules	

Copy ionCube Loader 5.4 ke extension directory.

cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules	

Masukkan ionCube Loader ke dalam konfigurasi PHP.

vi /etc/php.ini	

Masukkan opsi di bawah ini ke dalam file php.ini.

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so	

Restart Apache web server.

systemctl restart httpd	

3.Pengujian

Pengujian untuk mengetahui apakah ionCube Loader telah berjalan di PHP.

php -v

PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

Selamat mencoba 🙂

Write a Comment

Comment