PHP Installation · 2 min read · Nov 26, 2025
Comment installer le chargeur ionCube PHP sur CentOS 8

Le chargeur ionCube est une extension PHP utilisée pour décoder les scripts PHP encodés par le package ionCube PHP Encoder. Il est très utile pour protéger le code source des applications basées sur PHP et empêcher qu’il soit visible, modifié et exécuté sur des ordinateurs non autorisés. C’est un utilitaire de cryptage/décryptage pour les applications basées sur PHP qui accélérera également le temps de chargement des pages.
Dans ce tutoriel, nous allons vous montrer comment activer le chargeur ionCube dans PHP sur CentOS 8.
Prérequis
- Un serveur exécutant CentOS 8.
- Un mot de passe root configuré sur votre serveur.
Installer Apache et PHP
Avant de commencer, vous devrez installer PHP et Apache sur votre système. Vous pouvez l’installer en exécutant la commande suivante :
yum install httpd php php-common php-cli -yUne fois tous les packages installés, vérifiez la version de PHP avec la commande suivante :
php --versionVous devriez obtenir la sortie suivante :
PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Télécharger ionCube Loader
Tout d’abord, téléchargez la dernière version du chargeur ionCube depuis son site officiel. Vous pouvez le télécharger avec la commande suivante :
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzUne fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar xzf ioncube_loaders_lin_x86-64.tar.gzEnsuite, listez le contenu du répertoire ioncube :
ls ioncubeVous devriez voir la sortie suivante :
ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so LICENSE.txt
ioncube_loader_lin_4.2.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.1.so loader-wizard.php
ioncube_loader_lin_4.3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so README.txt
ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.2.so USER-GUIDE.pdf
ioncube_loader_lin_4.4.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.txt
ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.3.so
ioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.0.so ioncube_loader_lin_7.3_ts.so
Activer le chargeur ionCube dans PHP
Ensuite, vous devrez trouver l’emplacement du répertoire des extensions. Vous pouvez le faire avec la commande suivante :
php -i | grep extension_dirVous devriez obtenir la sortie suivante :
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
Maintenant, copiez le module du chargeur ionCube du répertoire ioncube qui correspond à votre version de PHP dans le répertoire des extensions PHP :
cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/Ensuite, vous devrez l’activer en modifiant le fichier php.ini :
nano /etc/php.iniAjoutez la ligne suivante à la fin du fichier :
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so
Ensuite, redémarrez le service Apache pour appliquer les modifications :
systemctl restart httpdVérifier l’installation du chargeur ionCube
Ensuite, vérifiez le module PHP ionCube Loader avec la commande suivante :
php -vSi tout va bien, vous devriez obtenir la sortie suivante :
PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.
Vous pouvez également le vérifier avec la commande suivante :
php -mVous devriez voir la sortie suivante :
[Modules PHP] bz2 calendar Core ctype curl date exif fileinfo filter ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Reflection session sockets SPL standard tokenizer zlib [Modules Zend] le chargeur ionCube PHP + ionCube24La sortie ci-dessus confirme que l’extension PHP ionCube est chargée sur votre serveur.
Félicitations ! Le module PHP ionCube est maintenant installé et activé sur votre serveur.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.