2009-05-30 9 views

Répondre

5

Je pense que le pilote PDO pour sqlite3 est appelé 'sqlite', de sorte que vous avez déjà installé. Le pilote sqlite2 est plus ancien.

PDO_SQLITE est un pilote qui implémente l'interface de PHP Data Objects (PDO) pour permettre l'accès aux bases de données SQLite 3 Les . En PHP 5.1, l'extension SQLite fournit un pilote pour les bases de données SQLite 2 ; Bien qu'il ne soit pas techniquement une partie du pilote PDO_SQLITE, il se comporte de manière similaire, de sorte qu'il est documenté à côté de lui. Le pilote SQLite 2 pour PDO est fourni principalement pour faciliter l'importation des fichiers de base de données SQLite 2 existants dans une application qui utilise le pilote SQLite 3 plus rapide et plus efficace . Par conséquent, le pilote SQLite 2 n'est pas aussi riche en fonctionnalités que le pilote SQLite 3.

De http://php.net/manual/en/ref.pdo-sqlite.php

+0

Oh d'accord! Merci! –

6

Accédez à votre fichier php.ini et recherchez "sqlite". Ils sont probablement commentés:

extension=php_pdo_sqlite.dll 

extension=php_sqlite.dll 

Décommentez-les et redémarrez Apache.

+8

"Et redémarrer Apache" - +1 Lol. – rtheunissen

0

"pdo_sqlite" et "sqlite3" sont différentes extensions et sont chargées dans php.ini dans différentes lignes:

extension=php_pdo_sqlite.dll 

extension=php_sqlite3.dll