2009-05-30 17 views

Respuesta

5

creo que el driver PDO para sqlite3 se llama 'sqlite', por lo que ya tiene instalado. El controlador sqlite2 es más antiguo.

pdo_sqlite es un controlador que implementa las PHP Data Objects (PDO) interfaz para permitir el acceso a bases de datos SQLite 3 .

En PHP 5.1, la extensión SQLite también proporciona un controlador para bases de datos SQLite 2 ; aunque técnicamente no es una parte del controlador PDO_SQLITE, se comporta de manera similar, por lo que está documentado junto a él. El controlador SQLite 2 para PDO se proporciona principalmente para hacer que sea más fácil importar archivos de base de datos SQLite 2 a una aplicación que utiliza el controlador SQLite 3 más rápido y eficiente . Como resultado, el controlador SQLite 2 no es tan rico en funciones como el controlador SQLite 3.

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

+0

¡Oh, está bien! ¡Gracias! –

6

Ir al archivo de php.ini y la búsqueda de "SQLite". Probablemente se hayan comentado:

extension=php_pdo_sqlite.dll 

extension=php_sqlite.dll 

Descoménelas y reinicie Apache.

+8

"Y reinicie Apache" - +1 Lol. – rtheunissen

0

"pdo_sqlite" y "sqlite3" son diferentes extensiones y se cargan en php.ini en diferentes líneas:

extension=php_pdo_sqlite.dll 

extension=php_sqlite3.dll 
Cuestiones relacionadas