PHP PDO-Ausnahme: „Treiber konnte nicht gefunden werden“ beim Erstellen des Doctrine-Schemas
Beim Versuch, ein Schema mit dem Symfony2-Konsolenbefehl zu erstellen „ php app/console doctrine:schema:create“ können Benutzer auf die Fehlermeldung „PDOException „Treiber konnte nicht gefunden werden““ stoßen. Dieses Problem tritt normalerweise aufgrund fehlender PHP-Erweiterungen auf.
Um dieses Problem zu beheben, überprüfen Sie die Verfügbarkeit der folgenden Erweiterungen in Ihrer PHP-Installation:
Um diese Erweiterungen zu installieren, verwenden Sie den folgenden Befehl in Ubuntu:
sudo apt-get install php5-gd php5-mysql
Nach der Ausführung dieses Befehls werden die Erweiterungen installiert und die PDO-Ausnahme sollte nicht mehr auftreten. Wenn das Problem weiterhin besteht, stellen Sie sicher, dass die PHP-Konfigurationsdatei (php.ini) korrekt auf die MySQL-Bibliothek verweist. Starten Sie außerdem den Webserver neu, um sicherzustellen, dass die Änderungen wirksam werden.
Das obige ist der detaillierte Inhalt vonWie behebe ich die PDO-Ausnahme „Treiber konnte nicht gefunden werden' beim Erstellen eines Doctrine-Schemas in Symfony2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!