Heim >Backend-Entwicklung >PHP-Tutorial >Laravel-Fehler „Mcrypt PHP-Erweiterung': Wie kann ich ihn bei Verwendung von MAMP beheben?

Laravel-Fehler „Mcrypt PHP-Erweiterung': Wie kann ich ihn bei Verwendung von MAMP beheben?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-13 09:20:11952Durchsuche

Laravel

Laravel: Fehlerbehebung beim Fehler „Mcrypt PHP-Erweiterung“

Laravel benötigt die Mcrypt PHP-Erweiterung und eine Fehlermeldung, die darauf hinweist, dass sie nicht vorhanden ist, kann frustrierend sein . Dieser Artikel befasst sich mit diesem Problem, das bei der Verwendung der Migrationsfunktion in Laravel 4 unter OSX auftritt.

Obwohl die Mcrypt-Erweiterung aktiviert zu sein scheint, kann es immer noch zu Problemen kommen. Ein möglicher Übeltäter ist das Vorhandensein von MAMP, einer beliebten Entwicklungsumgebung für PHP. MAMP verwendet eine eigene PHP-Version, die möglicherweise nicht die von Laravel verwendete ist.

Um dieses Problem zu beheben, überprüfen Sie die verwendete PHP-Version, indem Sie „which php“ im Terminal ausführen. Wenn es nicht von MAMP stammt, bearbeiten oder erstellen Sie ~/.bash_profile in Ihrem Home-Verzeichnis (~) und fügen Sie die folgende Zeile hinzu:

export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH

Ersetzen Sie „php5.4.10“ durch die entsprechende PHP-Version, die von MAMP verwendet wird. Starten Sie das Terminal neu und überprüfen Sie die PHP-Version erneut. Dies sollte nun auf MAMPs PHP verweisen.

Wenn das oben genannte nicht funktioniert, navigieren Sie zu „/Applications/MAMP/bin/php“, führen Sie „ls“ aus, um die installierte PHP-Version zu ermitteln, und ersetzen Sie „php5. 4.10' im Befehl entsprechend.

Sobald die MAMP-PHP-Version verwendet wird, wiederholen Sie die Laravel-Migrationsfunktion. Es sollte nun erfolgreich ausgeführt werden.

Das obige ist der detaillierte Inhalt vonLaravel-Fehler „Mcrypt PHP-Erweiterung': Wie kann ich ihn bei Verwendung von MAMP beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn