Cara install ioncube loader di centos 7

Berikut ini cara install ioncube loader di centos 7. Silahkan simak langkah-langkahnya dibawah.

Pertama cek dulu versi sistem arsitektur yang anda gunakan untuk menentukan versi ioncube yang nanti akan di install pada server dengan perintah berikut

# uname -a
Linux testet.pleskupgrade.net 3.10.0-714.10.2.lve1.5.19.9.el7.x86_64 #1 SMP Thu Nov 1 08:01:39 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

Jika sudah muncul keterangan seperti diatas berarti nanti silahkan download ioncube loader 64bit. Untuk download ioncube loader seperti langkah dibawah ini.

# cd /usr/src/
# wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
# tar -xvf ioncube_loaders_lin_x86*
# ls -l ioncube/

Maka akan tampil modul ekstensi ioncube loader seperti pada gambar dibawah ini.

Langkah berikutnya yatu melakukan installasi ioncube loader untuk PHP. Cek dulu versi php yang terinstall pada server dengan perintah berikut

# php -v
PHP 7.2.26 (cli) (built: Dec 17 2019 14:06:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Nah jika sudah tampil informasi seperti diatas, maka nanti yang harus di install adalah ioncube loader 7.2. Selanjutnya kita cari dulu lokasi directory untuk meletakan ekstensi ioncube pada php server yang akan diinstall.

# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Selanjutnya saya akan mengcopy ioncube loader untuk php 7.2 ke directory /usr/lib64/php/modules. Dengan perintah dibawah ini

# cp /usr/src/ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules

Catatan : Pada saat mengcopy file ioncube loader silahkan di sesuaikan dengan versi php yang terinstall pada server anda.

Langkah terakhir melakukan konfigurasi pada php.ini, dengan perintah berikut

# nano /etc/php.ini

Lalu input baris diawah ini

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so

Setelah disimpan, silahkan restart web server yang anda gunakan lalu cek kembali dengan perintah dibawah apakah sudah terinstall atau belum.

# php -v
PHP 7.2.26 (cli) (built: Dec 17 2019 14:06:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

Jika sudah tampil informasi seperti diatas maka ioncube loader sudah berhasil di install pada server anda.

Sekian artikel yang bisa saya bagikan, semoga membantu. Dah gitu ja, tak lanjut sebat dulu. 😀

Leave a Reply