Install ioncube PHP di Ubuntu 14.04

Install ioncube extension

Kita harus mengunduh ekstension dulu di http://www.ioncube.com/loaders.php. Pilih dan sesuaikan versi loader dengan os yang anda gunakan. (32 bit atau 64 bit).

Gunakan terminal, dan arahkan ke direktori untuk menampung file unduhan.

cd /usr/local/src

Download dan ekstrak file:

sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar zxvf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

Buatlah folder untuk menampung file ekstensi yang akan digunakan nanti

sudo mkdir /usr/local/ioncube

Memilih extension yang sesuai

ioncube loader sudah terekstrak di direktori /usr/local/src/ioncube. Sekarang waktunya memilih ekstensi yang sesuai dengan versi php di OS.

php -v

[caption id=”attachment_1823" align=”aligncenter” width=”300"]

output versi PHP

output versi PHP[/caption]

Output menunjukkan bahwa php yang saya gunakan adalah php 5.5 sehingga saya membutuhkan loader dengan nama ioncube_loader_lin_5.5.so. Jika anda menggunakan php 5.4 maka loader yang digunakan adalah ioncube_loader_lin_5.4.so, dan begitu juga dengan versi yang lain.

Copy file loader yang sudah ditentukan tadi ke folder yang sudah dibuat sebelumnya.

sudo cp /usr/local/src/ioncube/ioncube_loader_lin_5.5.so /usr/local/ioncube/

Mengaktifkan ioncube

Extension ioncube sudah disiapkan dan siap untuk diaktifkan. Untuk mengaktifkannya kita perlu menambahkan config di file php.ini

Jalankan perintah di terminal

sudo nano /etc/php5/apache2/php.ini

Tambahkan config di bawah ini. Bisa ditempatkan di baris mana saja, hanya saja direkomendasikan di bagian Dynamic Extension

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.5.so

save file, dan restart web server dengan perintah:

sudo service apache2 restart

Jika berhasil, maka sekarang anda bisa menjalankan file php yang ter-encode.

Dapat di cari disumbernya