hallo Leute, ich habe php7 von diesem link und diesem link installiert.
aber wenn ich versuche, ein Laravel-basiertes Projekt auszuführen, wird ein Fehler wie folgt angezeigt
Mcrypt PHP -Erweiterung erforderlich.
Ich habe versucht, mcrypt.so zu finden und den Pfad in mycrpt.ini zu ändern, aber ich bekomme immer noch den gleichen Fehler. Ich erhalte diesen Fehler nur in Laravel-Projekten
Hatte das gleiche Problem - PHP7 mcrypt fehlt.
Dies hat für mich in Ubuntu funktioniert. Bitte probieren Sie die folgenden Befehle.
Sudo apt-get update
Sudo apt-get install mcrypt php7.0-mcrypt
Sudo apt-get upgrade
Dann startet Apache neu
Sudo service Apache2 restart
Hoffe, dieser Befehl hilft!
Prüfen Sie zunächst, ob das Modul mcrypt PHP vorhanden ist:
$ php -m | grep mcrypt
Um das Modul mcrypt PHP zu installieren, müssen wir zunächst die folgenden Voraussetzungen erfüllen:
Sudo apt install php-dev libmcrypt-dev php-pear
Jetzt können Sie das mcrypt PHP -Modul auf unserem Ubuntu 18.04-System installieren:
$ Sudo pecl channel-update pecl.php.net
$ Sudo pecl install mcrypt-1.0.1
Öffnen Sie die Datei /etc/php/7.2/cli/php.ini und fügen Sie Folgendes ein:
extension=mcrypt.so
Alles erledigt. Wenn dies erfolgreich war, sollte das Überprüfen des Vorhandenseins des Moduls mcrypt PHP die folgende Ausgabe erzeugen:
$ php -m | grep mcrypt
mcrypt
Dann startet Apache neu
Sudo service Apache2 restart