lunes, 27 de septiembre de 2010

Appserv 2.5.10 + PostgreSql

He estado usando Appserv para desarrollar en windows y me encontré con el problema que al instalar PostgreSql no podía cargar simplemente el módulo pgsql.dll en el php.ini
Busque en la red y encontré una solución modificando en apache para que cargue una librería que aparentemente no estaba cargando y no permitía cargar a php la librería de postgres.

Pero preferí probar con la versión anterior del Appserv y con esa no tuve problemas.
Así es que instalé la versión 2.5.9 del Appserv y listo, sólo tengo que descomentar la dll de postgre en el php.ini.
De paso vi que había una librería llamada pdo_pgsql.dll y aproveché de investigar. Se trata de una capa de abstracción de bases de datos integrada en PHP a partir de la versión 5.1, es excelente, ahora desarrollo con PDO y me evito programar para una base de datos especifica, recomiendo a todos los que usaban mysql, postgres, oracle, etc. que aprovechen esta funcionalidad de PHP y usen PDO les ahorrará tiempo a la hora de migrar y no tendrán que aprenderse un conjunto de funciones para cada base de datos.

1 comentario:

  1. Buenas tardes, que buen apunte, pregunta entonces el Appserv 2.5.10 es mejor no usuarlo en este caso?

    Otra pregunta mi necesidad es que se lea una base de datos de oracle, que tendria que hacer en este caso?

    Donde debo guardar la libreria PDO_OCI Oracle Call Interface

    ResponderBorrar