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(); ?>