Heim  >  Artikel  >  Datenbank  >  Warum erhalte ich in Laravel 5.4 unter PHP 7.0 die Ausnahme „Treiber konnte nicht gefunden werden“?

Warum erhalte ich in Laravel 5.4 unter PHP 7.0 die Ausnahme „Treiber konnte nicht gefunden werden“?

Susan Sarandon
Susan SarandonOriginal
2024-11-16 12:08:03202Durchsuche

Why Am I Getting

Laravel 5.4 auf PHP 7.0: Fehlerbehebung „Treiber konnte nicht gefunden werden“-Ausnahme

Problem:

Beim Versuch, ein Laravel 5.4-Projekt auf PHP 7.0 mit Ubuntu 14.04 zu migrieren, treten die folgenden Ausnahmen auf:

[IlluminateDatabaseQueryException]

could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)

[PDOException]

could not find driver

Mögliche Lösungen:

Erweiterungslösung aktivieren:

Überprüfen Sie, ob die PDO-Erweiterung aktiviert ist.

Installieren der php7.0-MySQL-Lösung:

Stellen Sie sicher, dass MySQL installiert ist, indem Sie Folgendes ausführen:

sudo apt-get install php7.0-mysql

SQL Lite-Installationslösung:

Versuchen Sie, SQLite zu installieren, indem Sie Folgendes ausführen:

sudo apt-get install php5-sqlite

Composer Dump-Autoload-Lösung:

Führen Sie den folgenden Befehl aus:

composer dump-autoload

Lösung:

Wenn die oben genannten Lösungen nicht funktionieren, versuchen Sie, php7-mysql zu installieren. Führen Sie den folgenden Befehl aus:

sudo apt install php7.0-mysql

Alternativ installieren Sie die neueste Version von PHP-MySQL:

sudo apt install php-mysql

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Laravel 5.4 unter PHP 7.0 die Ausnahme „Treiber konnte nicht gefunden werden“?. 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