Comment installer ioncube avec php dans Ubuntu 20.04

Comment installer ioncube avec php dans Ubuntu 20.04

Le chargeur ioncube est la bibliothèque utilisée pour charger des fichiers codés ioncube sur le serveur. Il doit être installé sur le serveur Web pour décoder tous les fichiers codés ioncube avant d'exécuter. L'IonCube fournit une fonctionnalité pour crypter votre script PHP pour les garder sécurisés. Il les tient également en sécurité des utilisations non autorisées.

Ce tutoriel vous aidera à configurer le chargeur ioncube avec PHP sur Ubuntu 20.04 Système Linux.

Conditions préalables

Nous supposons que PHP a déjà installé sur votre système Ubuntu. Sinon, vous pouvez suivre ces instructions pour installer la version PHP requise.

Étape 1 - Télécharger le chargeur ioncube

Téléchargez tout d'abord les derniers modules PHP des chargeurs Ioncube d'IonCube à partir de la page de téléchargement d'IonCube. Vous pouvez également utiliser la commande suivante pour télécharger les chargeurs ioncube. Extraire également l'archive téléchargée sous / USR / répertoire local.

wget http: // downloads3.ioncube.com / loder_downloads / ioncube_loaders_lin_x86-64.le goudron.gz TAR XZF IONCUBE_LOADERS_LIN_X86-64.le goudron.gz -c / usr / local 

Étape 2 - Trouvez PHP correct.ini

Il est important de trouver le fichier de configuration PHP correct (PHP.ini) pour activer ioncube pour cela seulement. Le php -i La commande vous fournit les informations sur la version PHP active sur l'interface de la ligne de commande.

Vous pouvez grep le php.Emplacement Ini par commande en cours d'exécution:

php -i | gp grep.Fichier de configuration INI (PHP.ini) chemin => / etc / php / 7.4 / CLI Fichier de configuration chargé => / etc / php / 7.4 / CLI / PHP.ini 

Mais peut-être Apache a été configuré avec une autre version du PHP. Pour constater que vous devez mettre un phpinfo (); Fichier sur la racine du document de serveur Web du serveur.

Par défaut, les fichiers de configuration stockés PHP à l'emplacement suivant. Par exemple, les fichiers de configuration pour le php 7.4 sont stockés à l'emplacement ci-dessous

  • / etc / php / 7.3 / CLI / PHP.Ini # pour PHP CLI
  • / etc / php / 7.3 / FPM / PHP.INI # pour PHP FPM
  • / etc / php / 7.3 / apache / php.Ini # pour php avec Apache

Étape 3 - Configurer le chargeur ioncube en php

Maintenant, modifiez les fichiers de configuration PHP requis ou vous pouvez mettre à jour dans tous les fichiers de configuration trouvés ci-dessus. Ajoutez le code ci-dessous à la fin des fichiers en fonction de votre version PHP.

 zend_extension = / usr / local / ioncube / ioncube_loader_lin_7.4.donc 

Assurez-vous de remplacer / usr / local / ioncube / ioncube_loader_lin_7.23.donc Chemin de fichier avec votre fichier de version PHP correspondant.

Étape 4 - Configuration de test

Terminé. Vous avez ajouté des paramètres IonCube à votre configuration PHP. Pour vérifier la configuration, tapez:

php -v Php 7.4.8 (CLI) (Construit: 13 juillet 2020 16:46:22) (NTS) Copyright (c) Le groupe PHP Zend Engine V3.4.0, Copyright (C) Zend Technologies avec le chargeur PHP Ioncube + IonCube24 V10.4.1, Copyright (C) 2002-2020, par Ioncube Ltd. avec Zend Opcache v7.4.8, Copyright (c), par Zend Technologies 

Vous verrez que le chargeur PHP Ioncube a été configuré avec votre version PHP. De même, pour afficher la configuration pour Apache Utilisez le fichier phpinfo ().

Conclusion

Dans ce tutoriel, vous avez appris à installer et à configurer le chargeur PHP ioncube sur Ubuntu 20.04 Système Linux.