Lösung für das Laravel-Schlüsselfehlerproblem: 1. Ändern Sie die php.ini-Konfiguration und erhöhen Sie den Memory_Limit-Wert. 2. Entfernen Sie die vorherige Standard-PHP-Version. 3. Aktualisieren Sie Composer.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Laravel-Version 5.7, DELL G3-Computer.
Wie löse ich das Laravel-Schlüsselfehlerproblem?
Detaillierte Problembeschreibung:
Laravel: PHP-Artist-Schlüssel: Drei Fehlerlösungen generieren, Standard-PHP-Version ändern (Pagodenfenster)
Laravel ist ein einfaches und elegantes PHP-Webentwicklungs-Framework (PHP Web Framework). Die Dokumentation ist vollständig, die Community aktiv und der spätere Support ist gut.
Um mit mehreren Websites kompatibel zu sein, befinden sich auf dem Server 3 PHP-Versionen 5.3/5.6/7.2. Pagoda ist standardmäßig auf 5.3 eingestellt, aber Laravel 5.7 unterstützt es nicht. Daher wurde beim Erstellen der Online-.env-Umgebungskonfigurationsdatei und beim Initialisieren der Anwendungskonfiguration ein Fehler gemeldet.
cp .env.example .env php artisan key:generate
Fehler 1: Das PHP-Skript belegt zu viel Speicher und das Standard-Memory_Limit von 128 m reicht nicht aus.
Schwerwiegender PHP-Fehler: Die zulässige Speichergröße von XXXXXX Bytes ist erschöpft.
Composer-Befehl fehlgeschlagen:
Composer hat intern das Memory_Limit auf 1,5 GB erhöht.
Lösung: Ändern Sie die php.ini-Konfiguration und ändern Sie das Memory_Limit auf einen größeren Wert.
Fehler 2: PHP-Versionsproblem.
PHP-Parse-Fehler: Syntaxfehler, unerwartete T_CLASS, erwartet T_STRING oder T_VARIABLE oder „$“ in XXXXXX.
Lösung: Entfernen Sie die bisherige Standard-PHP-Version
rm -f /usr/bin/php
Nennen Sie als Beispiel die gewünschte Version 7.2
ln -sf /www/server/php/72/bin/php /usr/bin/php
Fehler 3: Composer muss aktualisiert werden.
PHP-Warnung: require(XXXX/autoload.php): Fehler beim Öffnen des Streams: Keine solche Datei oder kein solches Verzeichnis in XXXX.
Lösung: Composer aktualisieren
composer update
Das Problem ist OK gelöst.
Empfohlene Lern-Tutorials: „laravel“ „Die neuesten fünf Laravel-Video-Tutorials“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Laravel-Schlüsselfehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!