Debian 8 ioncube kurulumu

Öncelikle /usr/local/src altına ioncube dosyasını çekip tar.gz dosyasını açıyoruz.

cd /usr/local/src

 

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

 

tar xfz ioncube_loaders_lin_x86-64.tar.gz

 

Aşağıdaki komut ile php versiyonumuzu öğrenip .so uzantılı dosyayı kendi versiyonumuza göre uyarlıyoruz.

php -v

Örnek Çıktı:

PHP 5.4.45 (cli) (built: Sep 30 2015 15:42:23) Copyright (c) 1997-2014 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

 

Aşağıdaki komut ile extension_dir yolunu öğreniyoruz.

php -i | grep extension_dir

Örnek Çıktı:

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

 

Ioncube klasörünün içerisine girip bize uygun olan .so uzantılı dosyayı extension_dir yolumuza kopyalıyoruz.

ls /usr/local/src/ioncubecp /usr/local/src/ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules Aşağıda ilk sırada yer alan satırı php.ini içerisinde en alta ekliyoruz.zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so Debian8’de olabilecek php.ini dosyaları;

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

 

nano /etc/php5/cgi/php.ini
nano /etc/php5/fpm/php.ini

 

Son olarak servisimizi restart ettiğimizde ioncube kurulumumuz tamamlanmış oluyor.

service apache2 restart Test etmek için aşağıdaki komut çalıştırılır.php -vÖrnek Çıktı;PHP 5.6.14-0+deb8u1 (cli) (built: Oct  4 2015 16:13:10) Copyright (c) 1997-2015 The PHP GroupZend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.19, Copyright (c) 2002-2015, by ionCube Ltd.  with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies