Dans cet article, vous apprendrez comment installer ionCube Loader pour PHP dans Ubuntu
ionCube est une extension PHP (module) qui a introduit des outils pour protéger le code source des logiciels écrits à l'aide du langage de programmation PHP contre l'affichage, la modification et l'exécution sur des ordinateurs sans licence. La technologie d'encodage est née de travaux antérieurs sur le projet PHP Accelerator. Au premier lancement, elle comprenait un service d'encodage en ligne où les scripts PHP peuvent être téléchargés et une version encodée téléchargée en retour, ainsi qu'un outil de ligne de commande pour Linux peu de temps après.
Installer ionCube
- Tout d'abord, vous devez télécharger ioncube fichiers de chargeur vers /tmp répertoire
Pour le système 64 bits
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Pour système 32 bits
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- Alors, décompressez le fichier téléchargé à l'aide de la commande tar comme suit :
tar -zxvf ioncube_loaders_lin_x86*
- Basculez vers le dossier non compressé, puis répertoriez tous les fichiers du chargeur ioncube comme indiqué ci-dessous :
cd ioncube
ll
- Trouvez l'emplacement du répertoire d'extension pour votre version PHP, il sera trouvé en même temps que les fichiers du chargeur ioncube seront installés comme indiqué dans la capture d'écran ci-dessous.
php -i | grep extension_dir
- Après cela, vous devez copier le chargeur ioncube pour votre PHP version dans le répertoire d'extension /usr/lib/php/20190902
Pour le mien , ma version php est php 7.4 , donc je vais copier le module ioncube_loader_lin_7.4.so dans le répertoire d'extension comme indiqué ci-dessous.
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
- L'étape suivante consiste à configurer le ioncube chargeur pour fonctionner avec PHP.
vim /etc/php/7.4/apache2/php.ini
- Ensuite, ajoutez la ligne ci-dessous comme suit :
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
- Redémarrez votre serveur Web
#For apache web server
systemctl restart apache2
---------------------------
#For nginx web server
systemctl restart nginx
systemctl restart php-fpm
- Enfin, vérifiez que le ionCube loader est correctement installé et configuré avec votre version de PHP.
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#
Conclusion
Voilà
Dans ce guide, nous vous avons montré comment installer le chargeur ioncube dans Ubuntu 20.04
Merci.