Beim ausführen eines PHP-Scripts, welches die PDO Extension benutzt, kann es zu folgedem Fehler kommen:
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'
Das liegt daran, dass die entsprechende PDO-Extension in der php.ini nicht aktiviert ist. Man sollte also nach der Zeile:
extension=php_pdo.dll
bzw. unter Linux
extension=php_pdo.so
suchen. Falls diese Extension aktviert ist und es trotzdem zu der Fehlermeldung: could not find driver kommt, muss man schauen welche Datenbank über PDO angesprochen wird. Ist dies beispielsweise SQLite, so muss man diese Extension zusätzlich aktivieren.
extension=php_pdo_sqlite.dll
oder unter Linux
extension=php_pdo_sqlite.so
Danach muss der Webserver neu gestartet werden und alles sollte funktionieren.