Heim > Datenbank > MySQL-Tutorial > Wie behebt man den PDO-Fehler „Treiber konnte nicht gefunden werden' in PHP?

Wie behebt man den PDO-Fehler „Treiber konnte nicht gefunden werden' in PHP?

DDD
Freigeben: 2024-12-21 01:51:09
Original
607 Leute haben es durchsucht

How to Fix the

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

Wenn das pdo_mysql-Modul fehlt, fahren Sie mit den folgenden Schritten fort:

  1. Installieren Sie PHP MySQL Erweiterung mit dem entsprechenden Befehl für Ihr Betriebssystem:

    • Ubuntu/Debian: sudo apt-get install php-mysql
    • CentOS: yum install php-mysql
  2. Apache neu starten:

    • Ubuntu/Debian: sudo service apache2 neu starten
    • CentOS: Sudo-Dienst httpd Neustart

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage