Cómo habilitar PDO_SQLITE en PHP Versión 5.4.19 windows

Estoy tratando de habilitar PDO para SQLite3 en php 5.4.19. Siguiendo esto -> http://www.php.net/manual/en/pdo.installation.php

Descomentó la línea en el archivo php.ini que dice:

extension=php_pdo_sqlite.dll 

; agregada la siguiente línea de extensión = pdo.so

Sin embargo, el phpinfo () todavía dice:

 PDO 

Los controladores PDO no tienen valor

Creo que le gustaría que el controlador de SQLite aparezca en la lista.

Tratando de resolver problemas, así que también intenté agregar esto al archivo php.ini. extension = php_pdo.dll Sin embargo, no existe tal archivo en la carpeta / ext y dice que ya no es necesario en esta versión de php.

¿Qué paso me estoy perdiendo?

Editar ->

Ok entendí esto y no fue obvio para cualquier investigación que hice. En primer lugar, se requieren rutas absolutas que no están documentadas en ningún lugar que pude encontrar. La configuración final es:

  extension=C:\php\ext\pdo.so extension=C:\php\ext\php_pdo_sqlite.dll extension=C:\php\ext\php_sqlite3.dll [sqlite3] sqlite3.extension_dir = C:\sqlite 

Primero, intente reiniciar su servidor web. Si eso no funciona, compruebe si extension_dir está configurado correctamente en php.ini . Si eso aún no funciona, compruebe si se está leyendo php.ini en el resultado de phpinfo() .

Uncommenting extension_dir = "ext" en php.ini funcionó para mí:

 ; Directory in which the loadable extensions (modules) reside. ; http://php.net/extension-dir ; extension_dir = "./" ; On windows: extension_dir = "ext" 

‘phpinfo () no longer shows controladores PDO: ninguno habilitado’ y muestra los PDO drivers : sqlite lugar.

También ahora muestra secciones para SQLite3 y pdo_sqlite.