PDOException "could not find driver"

Ich habe gerade installierte Debian Lenny mit Apache, MySQL und PHP und ich erhalte eine PDOException could not find driver.

Dies ist die spezifische Codezeile bezieht sich auf:

$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)

DB_HOST, DB_NAME, DB_USER, und DB_PASS sind Konstanten, die ich definiert haben. Es funktioniert gut auf den Produktions-server (und auf meiner vorherigen Ubuntu-Server-setup).

Ist dies etwas zu tun mit meiner PHP-installation?

Suche im internet hat nicht geholfen, ich erhalte Experten-Austausch und Beispiele, aber keine Lösungen.

Schauen Sie in Ihren php.ini' file and uncomment extension=php_pdo_mysql.dll. The path to your php.ini` - Datei kann gefunden werden, indem man an deiner phpinfo().
Zur info an alle zukünftigen Leser, wenn Sie diesen Fehler erhalten, und GoDaddy ist dein host, loggen Sie sich mit Ihrem admin-account. Hosting-Details->Programmiersprachen. Aktualisieren Sie Ihre PHP-version auf die neueste oder zumindest 5.4
Ich aktualisiert, aber immer noch eine Fehlermeldung erhalten (GoDaddy)
1up, Auf einem Linux-Rechner, ich extension=msql.so - und es funktioniert!

InformationsquelleAutor Mike Moore | 2010-05-17

Schreibe einen Kommentar