GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer les chargeurs Ioncube

C'est une pratique courante d'encoder votre code PHP lors du développement d'applications Web, et dans le monde de l'hébergement, l'une de ces sociétés est WHMCS et son logiciel. Afin de décoder et d'exécuter le PHP du côté serveur, vous devez avoir activé les chargeurs ioncube sur votre serveur PHP.

Installer les chargeurs IonCube sur cPanel et les serveurs CentOS/RHEL simples

Pour installer les chargeurs ioncube, vous devez avoir un accès root à votre serveur

La première étape, avant l'installation, consiste à vérifier si vous avez déjà des chargeurs ioncube installés sur votre serveur. Le moyen le plus rapide de le faire est d'exécuter php -v, exemple :

[[email protected]:~]php -v
PHP 5.4.44 (cli) (built: Aug 13 2015 05:07:21) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
[[email protected]:~]

Comme vous le voyez, si vous avez activé les chargeurs Ioncube, vous devriez voir quelque chose comme :

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd

Vous pouvez également le faire en utilisant un fichier phpinfo :

<?php phpinfo();?>

L'installation des chargeurs IonCube avec cPanel et WHM peut être effectuée de deux manières :

1) Utilisation d'EasyApache : allez dans WHM>> EasyApache, puis sélectionnez "IonCube Loaders" dans la liste exhaustive des options avant de commencer le processus de compilation.

2) À l'aide du script phpextensionmgr :

Cette méthode est recommandée car vous n'avez pas besoin de recompiler Apache et PHP, c'est beaucoup plus rapide :

/scripts/phpextensionmgr install IonCubeLoader

Comment puis-je désinstaller les chargeurs ioncube sur cPanel ?

/scripts/phpextensionmgr uninstall IonCubeLoader

Comment puis-je installer des chargeurs ioncube sur des serveurs sans cPanel ?

Commencez par télécharger les derniers chargeurs sur votre ordinateur depuis : http://www.ioncube.com/loaders.php

Récupérez les derniers fichiers, extrayez-les et déplacez-vous vers le nouveau répertoire, exemple :

cd /usr/src
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
unzip ioncube_loaders_lin_x86-64.tar.gz
tar -xvpzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

Découvrez le répertoire de votre extension de modules PHP

grep extension_dir -i /etc/php.ini

Remarque :sur Fedora, RHEL et CentOS, il se trouve dans /etc/php.ini, mais dans d'autres distributions Linux, cela peut être différent.

Dans mon cas extension_dir était :/usr/lib64/php/modules/. J'ai donc placé les fichiers ioncube_loader_lin* dans ce répertoire, copions-les :

cp ioncube_loader_lin_5.4* /usr/lib64/php/modules/ -fv

Ajoutez les chargeurs Iocube dans la configuration PHP :

echo "zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so" >> /etc/php.ini

Important :remplacez « zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so » par le chemin réel de votre répertoire d'extensions et du fichier des chargeurs ioncube, qui doit être le même que la version de PHP que vous utilisez.

Vérifiez que les chargeurs Ioncube fonctionnent

Exécutez php -v comme indiqué précédemment, vous devriez voir quelque chose comme ceci :

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.

C'est tout, votre serveur devrait maintenant exécuter les chargeurs Ioncube sans problème.

Lectures complémentaires :

  • Site Web officiel d'Ioncube
  • FAQ sur les chargeurs Ioncube
Comment installer les chargeurs Ioncube a été modifié pour la dernière fois :21 août 2015 par Esteban Borges
Cent OS
  1. Comment installer ionCube Loader sur Debian 9

  2. Comment installer PHP ionCube Loader dans CentOS 8

  3. Comment installer ionCube Loader sur Debian

  4. Comment installer PHP 5.5 sur CentOS

  5. Comment installer PHP 5.6 sur CentOS 7

Comment installer IonCube Loader sur CentOS 7

Comment installer IonCube Loader sur CentOS 8

Comment installer IonCube Loader sur Ubuntu 15.04

Comment installer IonCube dans cPanel/WHM ?

Comment installer ionCube Loader sur CentOS 7.1

Comment installer IonCube Loader sur Ubuntu 20.04