Installer IonCubeLoader sur Debian 7

Installer IonCubeLoader sur Debian 7

IonCube c’est quoi ?
C’est une extension PHP qui permet de décrypter un fichier PHP crypté avec IonCube. Beaucoup de CMS payant l’utilise afin de protéger leur code contre la diffusion.

Cette extension n’est par défaut pas présente dans PHP, voici comment l’installer sur Debian :

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

Cela vous permet de télécharger puis d’extraire les fichiers de IonCube.

Déplacez les et supprimez l’archive :

mv ioncube /usr/local/
rm ioncube_loaders_lin_x86-64.tar.gz

Puis éditez votre configuration PHP :

vi /etc/php5/apache2/php.ini

Pour CGI et FCGI

vi /etc/php5/cgi/php.ini

Pour des scripts CLI

vi /etc/php5/cli/php.ini

Pour PHP-FPM

vi /etc/php5/fpm/php.ini

Puis ajoutez cette ligne tout au début :

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

Et enfin redemarrez Apache :

service apache2 restart

Si vous utilisez PHP-FPM :

service php5-fpm restart

Et faite un :

<?php
phpinfo();
?>