Heim >Backend-Entwicklung >PHP-Tutorial >FEHLER: Treiber konnte nicht gefunden werden. Problem tritt auf, wenn PDO zum Betreiben der Datenbank in PHP verwendet wird
Ich habe kein Problem damit, die integrierte MySQL-Funktion und die Klasse mysqli zum Betreiben der Datenbank zu verwenden, und ich habe das Semikolon vor extension=php_pdo.dll und extension=php_pdo_sqlite.dll in der Konfigurationsdatei entfernt (ich verwende AppServ, in der Konfigurationsdatei Nur die beiden oben genannten Anweisungen haben PDO).
Warum wird immer noch „FEHLER: Treiber konnte nicht gefunden“ angezeigt? In diesem Fall werden Sie darauf hingewiesen, dass der PDO-Treiber nicht gefunden wurde. Überprüfen Sie wie folgt: 1. Ob die Datei extension=php_pdo.dll vorhanden ist. 2. Öffnen Sie php.ini unter Windows und suchen Sie nach extension_dir = ". Adresse“ und überprüfen Sie „Gibt es einen Ordner an dieser Adresse?“
3. Überprüfen Sie, ob der Ordner die oben genannten Dateien enthält
4. Erstellen Sie eine neue PHP-Seite, rufen Sie die Vorschau auf und prüfen Sie, ob die Erweiterung aktiviert wurde. Zuerst , deaktivieren Sie die Erweiterung und versuchen Sie, ein paar
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension= hinzuzufügen php_pdo_firebird.dll
Dies kann daran liegen, dass die Erweiterung php_pdo_mysql.dll nicht hinzugefügt wurde.