Installer les chargeurs PHP Ioncube dans le système Debian Linux . Ioncube est utilisé comme utilitaire de cryptage et de décryptage pour les applications PHP grâce auquel nous pouvons protéger nos données. Il peut également empêcher l'application PHP de s'exécuter sans autorisation. Cela aide également à accélérer les pages qui sont servies. Les chargeurs IonCube sont utilisés pour décoder les fichiers encodés lors de l'exécution sur le serveur Web. lire plus de détails sur le site officiel. Ce tutoriel vous aidera à installer les chargeurs PHP ionCube sur le système Debian Linux.
- Comment installer Ioncube Loader dans CentOS/RHEL 7/6/5
- Comment installer Ioncube Loader dans WHM/cPanel
Prérequis
- Exécution du serveur Debian avec accès au shell
- Apache et PHP préinstallés
Étape 1 - Télécharger ionCube Loader
Tout d'abord, téléchargez les derniers modules php des chargeurs ioncube d'ioncube à partir de la page de téléchargement d'ioncube. Alternativement, vous pouvez également utiliser la commande suivante pour télécharger les chargeurs ioncube.
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Ensuite, extrayez l'archive téléchargée sous /usr/local répertoire.
tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
Étape 2 - Activer ionCube Loader en PHP
Maintenant, trouvez la version PHP active sur votre système. Pour trouver php.ini fichier, vous pouvez utiliser la commande suivante.
php -i | grep php.iniConfiguration File (php.ini) Path => /etc/php/7.3/cliLoaded Configuration File => /etc/php/7.3/cli/php.ini
La commande ci-dessus affichera le fichier de configuration pour PHP CLI. Vous devez éditer php.ini pour CLI et ainsi qu'Apache. Vous pouvez le trouver avec phpinfo();
fonction php.
Par défaut, les emplacements des fichiers de configuration sont :
sudo vim /etc/php/7.3/cli/php.ini #for PHP CLI sudo vim /etc/php/7.3/fpm/php.ini #for PHP FPM sudo vim /etc/php/7.3/apache/php.ini #pour PHP avec Apache
Modifiez tous les fichiers de configuration ci-dessus et ajoutez le code ci-dessous à la fin des fichiers.
zend_extension =/usr/local/ioncube/ioncube_loader_lin_7.3.so
Remplacez /usr/local/ioncube/ioncube_loader_lin_7.3.so fichier avec votre fichier de version PHP correspondant.
Étape 3 - Redémarrez le service Apache et PHP-FPM
Après avoir effectué des modifications dans php.ini pour Apache ou PHP-FPM, vous devez redémarrer les services suivants.
sudo systemctl restart apache2 #pour PHP avec Apache sudo systemctl restart php7.3-fpm #for PHP FPM
Étape 4 - Vérifier le chargeur ionCube
Vérifions l'installation et la configuration du module PHP Ioncube. Exécutez php -m
commande sur le shell.
php -vPHP 7.3.6-1+0~2019053112640.39+buster~1.gbp6131b7 (cli) (construit :31 mai 2019 11:26:40) ( NTS )Copyright (c) 1997-2018 Le moteur PHP GroupZend v3.3.6, Copyright (c) 1998-2018 Zend Technologies avec le ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, par ionCube Ltd. avec Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 1999-2018, par Zend Technologies Alternativement, vous pouvez également mettre un info.php fichier sur la racine du document de votre serveur Web avec le contenu suivant et vérifiez l'état en accédant à info.php dans le navigateur Web.
PHP
123 |
Accédez ensuite à info.php dans un navigateur Web pour afficher des informations détaillées.