GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer l'extension PHP Mcrypt sur Ubuntu 20.04 ou Debian

Qu'est-ce que l'extension PHP Mcrypt ?

L'extension PHP Mcrypt fournit des fonctionnalités de cryptage aux applications Web qui ont besoin des fonctionnalités d'algorithmes modernes tels que AES. Cette extension fonctionne comme une interface avec la bibliothèque libmcrypt de Mcrypt qui implémente tous les algorithmes et modes qui s'y trouvent tels que DES, TripleDES, Blowfish (par défaut), SAFER-SK128, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL- 128 (AES), RIJNDAEL-192, TWOFISH, TEA, RC2, etc. Cependant, les développeurs PHP l'ont supprimé du package PHP depuis le lancement de php7.2 en raison de l'absence de développement ultérieur dans Mcrypt, l'extension est donc également décryptée. Sodium (disponible à partir de PHP 7.2.0) et OpenSSL sont désormais des alternatives.

Cependant, l'extension PHP Mcrypt a été déplacée vers le référentiel PECL, donc si quelqu'un le souhaite, il peut l'installer sur Ubuntu 20.04 LTS en utilisant Pear. Ici, nous allons montrer comment ?

Ouvrez le terminal de commande et exécutez la mise à jour du système

Allez dans Terminal, si vous utilisez le serveur CLI, vous y êtes déjà. Exécutez simplement la commande de mise à jour du système pour actualiser le cache du référentiel et mettre à jour les packages installés du système.

mise à jour sudo apt

Installer les outils de développement et les dépendances

Pour installer PHP Mcrypt sur Ubuntu 20.04 ou Debian, nous devons installer certains outils nécessaires pour créer des packages à partir de la source ainsi que certains packages de dépendance du développeur.

sudo apt install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev

Mise à jour des canaux pour PEAR et PECL

Les deux commandes ci-dessous mettront à jour les canaux qui permettent à Pear et Pecl de récupérer des packages-

pecl channel-update pecl.php.net
pecl update-channels

Installer l'extension Php Mcrypt sur Ubuntu 20.04 ou Debian

Enfin, utilisez la commande Pecl pour télécharger et installer l'extension php-mcrypt sur votre système

pecl install mcrypt

Activer "extension=mcrypt.so" via php.ini

Une fois l'installation terminée pour activer l'extension, nous devons l'ajouter dans le fichier php.ini du système. Pour cela éditez simplement le fichier php.ini et sous Extension dynamique , saisissez :extension=mcrypt.so à côté d'autres extensions, comme indiqué dans la capture d'écran.

sudo nano /etc/php/*/apache2/php.ini

Enregistrez le fichier ctrl+X , tapez O , et appuyez sur Entrée clé.

Redémarrer Apache

Pour vous assurer que votre serveur Web a reconnu avec succès l'extension PHP mcrypt activée, rechargez le serveur Apache-

sudo systemctyl reload apache2

Confirmer que Mcrypt est activé

Exécuter :

php -m | grep mcrypt

La sortie sera-

mcrypt

Autres tutoriels-

  • Erreur - bash :service :commande introuvable - Installer les scripts d'initialisation
  • Comment installer PHP 8 sur le serveur Ubuntu 20.04 LTS
  • Étapes pour installer PHP 8 sur le serveur Debian


Ubuntu
  1. Comment installer PHP 8.0 sur Debian 11

  2. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  3. Comment installer PHP 8 sur Debian 10

  4. Comment installer PHP 7.2 sur Ubuntu 16.04

  5. Comment installer PHP 7.3 sur Ubuntu 16.04

Comment installer l'extension PHP ImageMagick sur Ubuntu 20.04

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment installer KumbiaPHP sur Debian 11 / Ubuntu 20.04 ?

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP sur Ubuntu 22.04