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
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!
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