PDO-Fehler: „Treiber konnte nicht gefunden werden“ mit pdo_mysql-Modul behoben
Problem:
Bei dem Versuch, mithilfe der PDO-Erweiterung von PHP auf einem Debian-Lenny-Server eine Verbindung zu einer MySQL-Datenbank herzustellen, Entwickler Möglicherweise tritt eine PDOException mit der Meldung „Treiber konnte nicht gefunden“ auf. Dieser Fehler tritt in der Zeile auf:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
Lösung:
Das Problem entsteht durch das Fehlen des pdo_mysql-Moduls in PHP. Um das Problem zu beheben, überprüfen Sie phpinfo() auf Folgendes:
pdo_mysql PDO Driver for MySQL, client library version => 5.1.44
Wenn das pdo_mysql-Modul fehlt, fahren Sie mit den folgenden Schritten fort:
Installieren Sie PHP MySQL Erweiterung mit dem entsprechenden Befehl für Ihr Betriebssystem:
Apache neu starten:
Nach Abschluss dieser Schritte sollte das pdo_mysql-Modul verfügbar sein und die PDO-Verbindung sollte hergestellt werden, ohne dass der Fehler „Treiber konnte nicht gefunden werden“ auftritt.
Das obige ist der detaillierte Inhalt vonWie behebt man den PDO-Fehler „Treiber konnte nicht gefunden werden' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!