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 -y

Une fois tous les packages installés, vérifiez la version de PHP avec la commande suivante :

php --version

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

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.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar xzf ioncube_loaders_lin_x86-64.tar.gz

Ensuite, listez le contenu du répertoire ioncube :

ls ioncube

Vous 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_dir

Vous 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.ini

Ajoutez 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 httpd

Vérifier l’installation du chargeur ionCube

Ensuite, vérifiez le module PHP ionCube Loader avec la commande suivante :

php -v

Si 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 -m

Vous 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 + ionCube24

La 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.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.