Installation PHP · 4 min read · Nov 25, 2025
Comment installer IonCube Loader sur Debian 11

IonCube est une extension PHP qui peut décoder des fichiers PHP chiffrés sécurisés à l’exécution. Les fournisseurs de programmes PHP commerciaux utilisent l’encodeur IonCube pour protéger les applications, et le chargeur que nous installons dans ce tutoriel est nécessaire pour exécuter des fichiers encodés IonCube sur votre serveur. Le IoncubeLoader est disponible gratuitement. Le chargeur Ioncube augmente la vitesse de chargement de votre site Web et empêche les autres de voler le code source en convertissant votre PHP en code binaire.
Dans ce tutoriel, nous allons expliquer l’installation de l’IonCube Loader sur Debian 11.
Exigences
- Un serveur exécutant Debian 11 avec PHP (par exemple, une installation LAMP ou LEMP).
- Un utilisateur non-root avec des privilèges sudo.
Mise en route
Avant de commencer, mettez à jour tous les paquets installés sur votre serveur en utilisant la commande suivante :
sudo apt update -y
sudo apt upgrade -yInstallation de l’IonCube Loader
Tout d’abord, vous devrez télécharger la dernière version de l’IonCube Loader depuis leur site officiel. Vous pouvez télécharger le chargeur IonCube dans le dossier /tmp du système en utilisant la commande suivante :
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Une fois le téléchargement terminé, extrayez le fichier téléchargé en utilisant la commande suivante :
tar -xvzf ioncube_loaders_lin_x86-64.tar.gzPar défaut, les fichiers seront décompressés dans un dossier ioncube.
Maintenant, changez le répertoire vers le dossier ioncube et exécutez la commande ls pour voir toutes les extensions :
cd ioncube
lsVous devriez voir les différents fichiers de chargeur ioncube correspondant à différentes versions de PHP comme ci-dessous :

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.2.so ioncube_loader_lin_7.0.so ioncube_loader_lin_8.1.so
ioncube_loader_lin_4.2.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_7.0_ts.so ioncube_loader_lin_8.1_ts.so
ioncube_loader_lin_4.3.so ioncube_loader_lin_5.3.so ioncube_loader_lin_7.1.so LICENSE.txt
ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.1_ts.so loader-wizard.php
ioncube_loader_lin_4.4.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.2.so README.txt
ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.pdf
ioncube_loader_lin_5.0.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.3.so USER-GUIDE.txt
ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.3_ts.so
ioncube_loader_lin_5.1.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.4.so
ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.4_ts.so Maintenant, vous devrez sélectionner le bon fichier de chargeur ioncube selon la version de PHP installée sur votre serveur. Exécutez la commande suivante pour voir la version de PHP installée sur votre serveur :
php -vSortie :

PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies Dans la sortie ci-dessus, vous devriez voir que la version de PHP installée est PHP 7.4.33. Vous devrez donc copier le fichier ioncube_loader_lin_7.4.so du répertoire ioncube vers le répertoire des extensions PHP.
Tout d’abord, trouvez l’emplacement du répertoire des extensions PHP en utilisant la commande suivante :
php -i | grep extension_dirVous devriez voir la sortie suivante :
extension_dir => /usr/lib/php/20190902 => /usr/lib/php/20190902 Maintenant, copiez le fichier de chargeur ioncube dans le répertoire des extensions PHP (/usr/lib/php/20151012) en utilisant la commande suivante :
cd ioncube
cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902/Ensuite, vous devrez éditer le fichier php.ini et ajouter le chemin de l’extension ioncube. Le fichier à modifier dépend de la manière dont vous utilisez PHP sur votre système, les manières les plus courantes sont mod_php, PHP-FPM, PHP CGI et PHP CLI (PHP en ligne de commande), je vais couvrir toutes ces options ci-dessous. Si un fichier n’existe pas, cela signifie que vous n’utilisez pas cette variante spécifique de PHP et vous pouvez passer à la suivante.
Apache mod_php
Vous pouvez le faire avec la commande suivante :
sudo nano /etc/php/7.4/apache2/php.iniAjoutez la ligne suivante à la fin du fichier php.ini :
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soEnregistrez le fichier.
Puis redémarrez le service Apache pour appliquer les modifications :
sudo systemctl restart apache2PHP-FPM
Vous pouvez le faire avec la commande suivante :
sudo nano /etc/php/7.4/fpm/php.iniAjoutez la ligne suivante à la fin du fichier php.ini :
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soEnregistrez le fichier.
Puis redémarrez le service PHP-FPM pour appliquer les modifications :
sudo systemctl restart php7.4-fpmPHP CGI
Vous pouvez le faire avec la commande suivante :
sudo nano /etc/php/7.4/cgi/php.iniAjoutez la ligne suivante à la fin du fichier php.ini :
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soEnregistrez le fichier.
Puis redémarrez le service Apache pour appliquer les modifications :
sudo systemctl restart apache2PHP CLI (PHP en ligne de commande)
Vous pouvez le faire avec la commande suivante :
sudo nano /etc/php/7.4/cli/php.iniAjoutez la ligne suivante à la fin du fichier php.ini :
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soEnregistrez le fichier.
Aucun service n’a besoin d’être redémarré dans ce cas.
Tester IonCube Loader
Maintenant, tout est configuré correctement. Il est temps de tester si le chargeur Ioncube est installé ou non. Vous pouvez le tester en utilisant la commande suivante :
php -vSi tout va bien, vous devriez voir la sortie suivante :
PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.
with Zend OPcache v7.4.33, Copyright (c), by Zend TechnologiesComme vous pouvez le voir dans la sortie de la commande “avec le ionCube PHP Loader + ionCube24 v12.0.5”, nous avons ajouté avec succès IoncubeLoader.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.