GNU/Linux >> Tutoriels Linux >  >> Debian

Installez Ioncube Loader pour tous les modes PHP (CLI, CGI, FCGI et FPM) sur Debian Wheezy

Dans ce tutoriel, je vais vous expliquer l'installation de Ioncube Loader sur Debian Wheezy afin qu'il puisse être utilisé dans tous les modes PHP. Si l'un des fichiers php.ini n'existe pas sur votre serveur, alors ce mode php n'est pas installé et vous pouvez ignorer ce fichier php.ini.

Téléchargez les derniers chargeurs ioncube avec wget et décompressez l'archive :

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

Déplacez les chargeurs vers /usr/local/ et nettoyez le répertoire /tmp

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

Configurer PHP

Modifiez maintenant les fichiers php.ini avec un éditeur comme vi ou nano :

Pour mod_php :

vi /etc/php5/apache2/php.ini

Pour PHP CGI et FCGI :

vi /etc/php5/cgi/php.ini

Pour les scripts de ligne de commande PHP :

vi /etc/php5/cli/php.ini

Pour les scripts exécutés avec PHP-FPM

vi /etc/php5/fpm/php.ini

et ajoutez la ligne suivante juste au début du ou des fichiers (avant la ligne [PHP]) :

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

donc le fichier résultant ressemble à ceci :

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
[...]

Redémarrez enfin apache pour appliquer les modifications :

service apache2 restart

Lorsque vous utilisez PHP-FPM, redémarrez également le démon de pool PHP-FPM :

service php5-fpm restart

Pour tester que le chargeur ioncube a été correctement inclus dans la configuration PHP de votre site Web, créez un fichier de test info.php avec le contenu suivant et placez-le dans le répertoire Web de votre site :

vi info.php

Avec le contenu suivant :

<?php
phpinfo();
?>

Et ouvrez l'URL dans un navigateur Web, vous devriez voir le chargeur ioncube mentionné ici :

N'oubliez pas de supprimer le fichier info.php lorsque vous n'en avez plus besoin !

  • Ioncube
  • Debian

Debian
  1. Comment installer le chargeur Ioncube sur CentOS, Debian et Ubuntu

  2. Comment installer ionCube Loader sur Debian 9

  3. Comment installer ionCube Loader sur Debian

  4. Installer et configurer Apache et PHP avec cgi sur Ubuntu ou Debian

  5. Installer Silex sur Debian Wheezy

Comment installer ionCube Loader pour PHP dans Ubuntu

Comment installer IonCube Loader sur Debian 9 Stretch

Comment installer IonCube Loader sur Debian 10

Comment installer IonCube Loader sur Debian 11

Comment installer Nginx et PHP sur Debian 10

Comment compiler PHP 5.5 (PHP-FPM &FastCGI) avec ionCube Loader, Zend OPcache et APCu pour ISPConfig 3 (Debian Wheezy)