Comment installer ionCube sur un serveur linux
Posté le 22 oct 2009 par Denis Roussel dans Tutoriaux
Pré-requis : ce tutoriel est destiné aux administrateurs systèmes ou aux personnes ayant un minimum de connaissances dans l’administration de Linux.
ionCube est un système d’encodage des fichiers PHP.
Effectivement DPU est toujours livré encodé, c’est pouquoi il faut installer un loader (décodeur) sur le serveur.
Récupération des loaders
La page de téléchargement des loaders du site internet de ionCube propose les archives pour un grand nombre de plate-forme. Il faut télécharger l’archive correspondant au système d’exploitation et à l’architecture du serveur.
Le loader pour une distribution Linux installée sur une architecture x86 peut être téléchargé directement.
Décompresser le loader
Décompresser le fichier téléchargé dans un répertoire de votre choix.
tar -xzf ioncube_loaders_lin_x86.tar.gz -C /ioncube_install_dir
La décompression de l’archive va automatiquement créer le répertoire /ioncube_install_dir/ioncube/
Configuration de PHP
Il est nécessaire de configurer PHP pour qu’il utilise le loader ionCube.
Il faut donc modifier le fichier de configuration de PHP pour Apache et le fichier de configuration de PHP pour le CLI en ajoutant :
zend_extension = /incube_install_dir/ioncube/ioncube_loader_lin_5.2.so
Remplacer « ioncube_loader_lin_5.2.so » par « ioncube_loader_lin_5.3.so » si PHP est installée en version 5.3.
Redémarrer Apache
Si le serveur est totalement préparé il est alors possible d’y installer DPU.
