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.
1 | yum install httpd php php-cli |
Aktifkan dan jalankan Apache web server.
1 2 3 | systemctl enable httpd systemctl start httpd systemctl status httpd |
1.Download ionCube Loader
Download ionCube Loader untuk arsitektur 64bit.
1 | curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz |
Extract ionCube Loader.
1 | tar xzvf ioncube_loaders_lin_x86-64.tar.gz |
2.Copy ionCube Loader
Cek versi PHP yang berjalan.
1 2 3 4 5 | 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.
1 2 3 4 5 6 7 8 | 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.
1 2 3 | php -i | grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules |
Copy ionCube Loader 5.4 ke extension directory.
1 | cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules |
Masukkan ionCube Loader ke dalam konfigurasi PHP.
1 | vi /etc/php.ini |
Masukkan opsi di bawah ini ke dalam file php.ini.
1 | zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so |
Restart Apache web server.
1 | systemctl restart httpd |
3.Pengujian
Pengujian untuk mengetahui apakah ionCube Loader telah berjalan di PHP.
1 2 3 4 5 6 | 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 🙂