wake-up-neo.com

php 7 Mcrypt PHP Erweiterung erforderlich

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 

10
Mekadoo

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!

49
Ankit Sompura

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
0
PHP Worm...