Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich in PHP den Fehler „PDOException „Treiber konnte nicht gefunden werden'' und wie kann ich ihn beheben?
Beim Versuch, den Symfony2-Befehl php app/console doctrine:schema:create auszuführen, können Benutzer möglicherweise Es wird die Fehlermeldung „PDOException „Treiber konnte nicht gefunden“ angezeigt.“ Dieses Problem kann auftreten, wenn die für die MySQL-Konnektivität verantwortliche PHP-Erweiterung pdo_mysql nicht korrekt geladen ist.
Behebung des Problems
Um dieses Problem zu beheben, überprüfen Sie, ob die pdo_mysql-Erweiterung in Ihrer PHP-Konfiguration installiert und aktiviert ist.
Überprüfen Sie, ob die Erweiterung in php.ini aktiviert ist:
Stellen Sie sicher, dass die folgende Zeile vorhanden und nicht auskommentiert ist:
extension=php_pdo_mysql.dll
Überprüfen Sie das Laden des PHP-Moduls:
Führen Sie den Befehl php -m aus, um eine Liste der geladenen PHP-Module anzuzeigen. Wenn „PDO“ nicht angezeigt wird, deutet dies darauf hin, dass die pdo_mysql-Erweiterung nicht geladen ist.
Überprüfen Sie, ob gemeinsame Objektdateien fehlen:
Wenn Sie auf Warnungen wie „Die dynamische Bibliothek /usr/lib/php5/20090626 lfs/pdo_mysql.so konnte nicht geladen werden“ stoßen, weist dies darauf hin, dass die gemeinsam genutzte Objektdatei für pdo_mysql fehlt.
Mögliche Lösung
Für Ubuntu-Benutzer sollte die Ausführung des folgenden Befehls das Problem beheben:
sudo apt-get install php5-gd php5-mysql
Dadurch werden die fehlenden PHP-Module installiert, einschließlich pdo_mysql.
Sobald diese Schritte ausgeführt wurden, sollte die pdo_mysql-Erweiterung erfolgreich geladen werden und der Symfony2-Befehl php app/console doctrine:schema:create sollte ohne den Fehler „PDOException „Treiber konnte nicht gefunden werden““ ausgeführt werden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP den Fehler „PDOException „Treiber konnte nicht gefunden werden'' und wie kann ich ihn beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!