PDO und der PDO_SQLITE-Treiber sind standardmäßig aktiviert. Es kann jedoch nötig sein, den PDO-Treiber für die gewünschte Datenbank manuell zu aktivieren. Weitere Informationen hierzu sind in der Dokumentation für datenbankspezifische PDO-Treiber zu finden.
Hinweis:
Wenn PDO als Shared Extension kompiliert wird (nicht empfohlen), müssen alle PDO-Treiber geladen werden, nachdem PDO selbst geladen wurde.
Wenn PDO als Shared Module installiert wurde, muss die php.ini-Datei dahingehend geändert werden, dass die PDO-Erweiterung automatisch geladen wird, wenn PHP ausgeführt wird. Dort müssen auch alle datenbankspezifischen Treiber aktiviert werden. Stellen Sie sicher, dass diese nach der Zeile extension=pdo stehen, da PDO initialisiert werden muss, bevor die datenbankspezifischen Erweiterungen geladen werden können. Wenn Sie PDO und die datenbankspezifischen Erweiterungen statisch kompiliert haben, können Sie diesen Schritt überspringen.
extension=pdo
PDO ist standardmäßig aktiviert. Wählen Sie die datenbankspezifischen DLL-Dateien und laden Sie diese entweder per dl() zur Laufzeit oder aktivieren Sie sie in der Datei php.ini. Zum Beispiel lädt folgendes den PDO_SQLITE-Treiber, lässt aber den PDO_ODBC-Treiber auskommentiert:
;extension=pdo_odbc extension=pdo_sqlite
Diese DLLs sollten im extension_dir des Systems vorhanden sein.
Hinweis:
Nachdem Änderungen an der Datei php.ini vorgenommen wurden, muss PHP neu gestartet werden, damit die neuen Einstellungen wirksam werden.