Treiberfehler konnte in Laravel unter Ubuntu 14.04 mit PHP 7.0 nicht gefunden werden
Problem:
Beim Ausführen von PHP Artisan Migrate in einer Laravel 5.4-Anwendung tritt der folgende Fehler auf:
[Illuminate\Database\QueryException] could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations) [PDOException] could not find driver
Untersuchung:
Erste Fehlerbehebungsschritte, einschließlich Überprüfung des PDO-Erweiterungsstatus , die Installation von php7.0-mysql und der Versuch, Composer Dump-Autoload auszuführen, haben das Problem nicht gelöst.
Lösung:
Der Fehler hängt wahrscheinlich mit einer fehlenden Abhängigkeit zusammen . Um das Problem zu beheben, überprüfen Sie, ob php7-mysql installiert ist. Führen Sie den folgenden Befehl aus:
sudo apt install php7.0-mysql
Wenn Sie lieber die neueste Version des Pakets installieren möchten, verwenden Sie diesen Befehl:
sudo apt install php-mysql
Starten Sie anschließend den Apache-Dienst neu. Dies sollte den Fehler „Treiber konnte nicht gefunden werden“ beheben und eine erfolgreiche Ausführung der Migrationen ermöglichen.
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Treiber konnte nicht gefunden werden' in Laravel unter Ubuntu 14.04 mit PHP 7.0 behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!