web-dev-qa-db-fra.com

AVERTISSEMENT: Le fichier ini du module mcrypt n'existe pas sous /etc/php/7.2/mods-available

J'ai essayé d'installer phpmyadmin dans Ubuntu 16.04.3 LTS avec une lampe installée, php 7.2, mysql Ver 15.1 Distrib 10.2.12-MariaDB, pour debian-linux-gnu (x86_64) en utilisant readline 5.2 et Apache2.

et je suis après this article de digitalOcean, mais quand je suis arrivé à la partie que je dois exécuter Sudo phpenmod mcrypt J'ai reçu un message disant ...

AVERTISSEMENT: Le fichier ini du module mcrypt n'existe pas sous /etc/php/7.2/mods-available

Je fais cela sur Ubuntu installé à GoDaddy

Pouvez-vous donner la meilleure solution pour cela?

12
Fil

Pointant vers php7.1-mcrypt avec php7.2 va résoudre le problème ici. Voici les étapes pour configurer la version 7.1 mcrypt avec php7.2

Installer php7.1-mcrypt

Sudo apt install php7.1-mcrypt


Créer un lien symbolique vers php7.1-mcrypt

Sudo ln -s /etc/php/7.1/mods-available/mcrypt.ini /etc/php/7.2/mods-available/


Activer mcrypt extension

Sudo phpenmod mcrypt


Redémarrez le service FastCGI Process Manager

Sudo service php7.2-fpm restart


Note:
La solution ci-dessus est une solution de contournement pour activer mcrypt dans php7.2 via apt jusqu’à php7.2-mcrypt n'est pas disponible.

19
Somnath Sinha

pour php-7. comme mentionné ci-dessus, je devais exécuter cette commande

Sudo ln -s /etc/php/7.0/mods-available/mcrypt.ini /etc/php/7.3/mods-available/ car la version 7.0 est fournie par défaut.

0
oussama benounnas