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!