Comment installer un chargeur ioncube dans les centos 7

Comment installer un chargeur ioncube dans les centos 7

ioncube est une suite logicielle commerciale composée d'un encodeur PHP, d'une fonderie de pack.

PHP Encoder est une application pour la protection logicielle PHP: utilisée pour sécuriser, crypter et licence le code source PHP. ioncube Le chargeur est une extension utilisée pour charger des fichiers PHP protégés et codés à l'aide de PHP Encodeur. Il est principalement utilisé dans les applications logicielles commerciales pour protéger leur code source et l'empêcher d'être visible.

Lire aussi: Comment installer Ioncube Loader dans Debian et Ubuntu

Dans cet article, nous montrerons comment installer et configurer ioncube Chargeur avec Php dans Centos 7 et Rhel 7 distribution.

Conditions préalables:

Votre serveur doit avoir un serveur Web en cours d'exécution (Apache ou Nginx) avec Php installée. Si vous n'avez pas de serveur Web et de PHP sur votre système, vous pouvez les installer à l'aide de Yum Package Manager comme indiqué.

Étape 1: Installez le serveur Web Apache ou Nginx avec PHP

1. Si vous avez déjà un serveur Web en cours d'exécution Apache ou Nginx avec Php Installé sur votre système, vous pouvez sauter au Étape 2, Sinon, utilisez la commande yum suivante pour les installer.

-------------------- Installez Apache avec PHP -------------------- # yum install httpd php php-cli php-mysql -------------------- Installez Nginx avec PHP -------------------- # yum install nginx php php-fpm php-cli php-mysql 

2. Après installation Apache ou Nginx avec Php Sur votre système, démarrez le serveur Web et assurez-vous de lui permettre de démarrer automatiquement à l'heure du démarrage du système à l'aide des commandes suivantes.

-------------------- Démarrer le serveur Web Apache -------------------- # systemctl start httpd # systemctl activer httpd -------------------- Démarrer le serveur NGINX + PHP-FPM -------------------- # systemctl start nginx # systemctl activer nginx # systemctl start php-fpm # systemctl activer php-fpm 

Étape 2: Télécharger le chargeur ioncube

3. Accédez au site Web d'Inocobe et téléchargez les fichiers d'installation, mais avant cela, vous devez d'abord vérifier si votre système s'exécute sur une architecture 64 bits ou 32 bits en utilisant la commande suivante.

# uname -a Linux Tecmint.com 4.15.0-1.EL7.elrépo.x86_64 # 1 SMP dimanche 28 janvier 20:45:20 EST 2018 x86_64 x86_64 x86_64 GNU / Linux 

La sortie ci-dessus montre clairement que le système fonctionne sur 64 bits architecture.

Selon votre type d'architecture de système Linux Téléchargez les fichiers de chargeur ioncube dans / tmp Répertoire utilisant la commande wget suivante.

-------------------- Pour le système 64 bits -------------------- # cd / tmp # wget https: // téléchargements.ioncube.com / loder_downloads / ioncube_loaders_lin_x86-64.le goudron.gz -------------------- Pour le système 32 bits -------------------- # cd / tmp # wget https: // téléchargements.ioncube.com / loder_downloads / ioncube_loadhers_lin_x86.le goudron.gz 

4. Ensuite, décompressez le fichier téléchargé à l'aide de la commande TAR et déplacez-vous dans le dossier décompressé. Ensuite, exécutez la commande LS pour répertorier les nombreux fichiers de chargeur ioncube pour différentes versions PHP.

# Tar -zxvf ioncube_loaders_lin_x86 * # cd ioncube / $ ls -l 
Fichiers de chargeur ioncube

Étape 3: Installez le chargeur ioncube pour PHP

5. Il y aura différents fichiers de chargeur ioncube pour diverses versions PHP, vous devez sélectionner le bon chargeur ioncube pour votre version PHP installée sur votre serveur. Pour connaître la version PHP installée sur votre serveur, exécutez la commande.

# php -v 
Vérifiez la version PHP

La sortie ci-dessus montre clairement que le système utilise Php 5.4.16 Version, dans votre cas, ce devrait être une version différente.

6. Ensuite, trouvez l'emplacement du répertoire d'extension pour la version PHP 5.4, c'est là que le fichier de chargeur ioncube sera installé. De la sortie de cette commande, le répertoire est / usr / lib64 / php / modules.

# php -i | grep extension_dir extension_dir => / usr / lib64 / php / modules => / usr / lib64 / php / modules 

7. Ensuite, nous devons copier le chargeur ioncube pour notre Php 5.4 Version du répertoire d'extension (/ usr / lib64 / php / modules).

# cp / tmp / ioncube / ioncube_loader_lin_5.4.So / usr / lib64 / php / modules 

Note: Assurez-vous de remplacer la version PHP et le répertoire d'extension dans la commande ci-dessus en fonction de la configuration de votre système.

Étape 4: Configurer le chargeur ioncube pour PHP

8. Nous devons maintenant configurer le chargeur ioncube pour travailler avec PHP, dans le php.ini déposer.

# vim / etc / php.ini 

Puis ajouter sous la ligne sous la première ligne dans le php.ini déposer.

zend_extension = / usr / lib64 / php / modules /ioncube_loader_lin_5.4.donc 
Activer le chargeur ioncube en php

Note: Assurez-vous de remplacer le répertoire d'extension et la version PHP dans la commande ci-dessus en fonction de la configuration de votre système.

9. Puis enregistrer et quitter le fichier. Maintenant nous devons redémarrer le Apache ou Nginx serveur Web pour les chargeurs ioncube d'entrer en vigueur.

-------------------- Démarrer le serveur Web Apache -------------------- # SystemCTL Redémarrer HTTPD -------------------- Démarrer le serveur NGINX + PHP-FPM -------------------- # systemctl redémarrer nginx # systemctl redémarrer php-fpm 

Étape 5: Tester le chargeur ioncube

dix. Pour tester si le chargeur ioncube est maintenant installé et correctement configuré sur votre serveur, vérifiez à nouveau votre version PHP. Vous devriez être en mesure de voir un message indiquant que PHP est installé et configuré avec l'extension du chargeur ioncube (l'état doit être activé), comme indiqué dans la capture d'écran suivante.

# php -v 
Tester le chargeur d'ioncuber

La sortie ci-dessus confirme que le PHP est maintenant chargé et activé avec un chargeur ioncube.

ioncube Le chargeur est une extension PHP pour le chargement des fichiers sécurisés et codés avec un encodeur PHP. Nous espérons que tout a fonctionné sur bien tout en suivant ce guide, sinon, utilisez le formulaire de rétroaction ci-dessous pour nous envoyer vos requêtes.