web-dev-qa-db-fra.com

php 7 Mcrypt PHP extension requise

bonjour les gars, j'ai installé php7 à partir de ce link et ce link aussi.

mais quand j'essaie de lancer un projet basé sur Laravel, une erreur se présente comme suit

Mcrypt PHP extension requise.

J'ai essayé de localiser mcrypt.so et de changer le chemin dans mycrpt.ini mais j'obtiens toujours la même erreur, je ne reçois que cette erreur dans les projets Laravel 

10
Mekadoo

Eu le même problème - PHP7 manquant mcrypt.

Cela a fonctionné pour moi dans Ubuntu Veuillez essayer les commandes ci-dessous. 

Sudo apt-get update
Sudo apt-get install mcrypt php7.0-mcrypt
Sudo apt-get upgrade

Puis redémarre Apache

Sudo service Apache2 restart

J'espère que cette commande aide!

49
Ankit Sompura

Vérifiez d'abord si le module mcrypt PHP est présent:

$ php -m | grep mcrypt

Pour installer le module mcrypt PHP, nous devons d’abord remplir les conditions préalables suivantes:

Sudo apt install php-dev libmcrypt-dev php-pear

Nous sommes maintenant prêts à installer le module mcrypt PHP sur notre système Ubuntu 18.04:

$ Sudo pecl channel-update pecl.php.net
$ Sudo pecl install mcrypt-1.0.1

Ouvrez le fichier /etc/php/7.2/cli/php.ini et insérez:

extension=mcrypt.so

Terminé. En cas de succès, vérifier la présence du module mcrypt PHP devrait générer le résultat suivant:

$ php -m | grep mcrypt
mcrypt

Puis redémarre Apache

Sudo service Apache2 restart
0
PHP Worm...