Mostrando las entradas con la etiqueta Programcion. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Programcion. Mostrar todas las entradas

miércoles, 19 de noviembre de 2014

Habilitar controlador de Postgresql en XAMPP

Habilitar controlador de Postgresql en XAMPP


La herramienta de desarrollo XAMPP es es un servidor de plataforma libre, el cual integra en una sola aplicación, un servidor web Apache, interpretes de lenguaje de scripts PHP, un servidor de base de datos MySQL, un servidor de FTP FileZilla, el popular administrador de base de datos escrito en PHP, MySQL, entre otros módulos

Como antes se especificó por defecto esta configurado para trabajar con el motor de base de datos MySQL, pero en algunos casos se requiere trabajar con otros motores de base de datos.

Es por ello que este apartado se enfoca a la habilitación de los archivos de configuración de xampp para poder trabajar con la base de datos Postgres.

A continuación los siguientes pasos:

  1. Abrir el archivo de configuración de php, el cual se encuentra en el siguiente directorio
    • C:\xampp\php\php.ini

  2. Dentro de ese archivo buscar la sección de extensiones y descomenta las siguientes lineas
    • extension=php_pdo_pgsql.dll
    • extension=php_pgsql.dll
  3. Ahora guardar los cambios realizados en el archivo: php.ini
De esta manera hemos habilitado que reconozca driver de postgres. Para constatar lo que hemos hecho, realizamos lo siguiente.

Abrir un navegador web y digitar la siguiente direccion: localhost/



y aparecerá la siguiente imagen anterior, donde debemos dar clic donde esta seleccionado de color rojo: phpinfo() y luego dirigirse hacia abajo hasta encontrar algo parecido a la siguiente imagen.



Como se puede observar la esta reconociendo el driver de postgres.

También debemos tener en cuenta añadir los siguientes archivos:

  1. Buscar en el directorio de instalación de postgres, bajo \bin los siguientes archivos
    • libpq.dll
    • libintl.dll  o debe de estar como libintl-8.dll 
  2. Copiar los archivos anteriores al siguiente directorio
    • C:\xampp\apache\bin
Listo prueba tu conexión y debe ejecutar correctamente 

viernes, 28 de marzo de 2014

Conectar PosgreSQL con WAMP

Conectar PosgreSQL con WAMP 

Para los que quieren utilizar el servidor web WAMP con el manejador de bases de datos PostgreSQL en Windows XP, Vista o 7, y les produce el error undefined function pg_conect(), PDO les tengo una posible solucion: 

1- Se van a lal directorio donde tienen instalado el Postgres generalmente el C:\Program Files\PostgreSQL\8.4\bin y copian todos los archivos dll 
2.- Pegan los archivos en la carpeta Sistem32 y le dan copiar y reemplazar. 
3.- Pegan los archivos en la carpeta C:\wamp\bin\apache\Apache2.2.11\bin y le dan copiar y reemplazar. 
4.- Se van al menu de administracion de WAMP que se encuentra en la barra de tareas del escritorio lo abren, inician los servicios y en donde sale una carpeta que dice PHP con un flecha a la derecha, extienden ese menu y se va a la parte que dice extenciones y alli activan (dandole doble click) las extenciones php_pgsql y php_pdo_pgsql. 
5.- Listo ya pudiste conectar Postgresql con WAMP. 

Nota: algunas veces cuando se van a pegar los archivos en sistem32 o en el wamp se produce un error porque el sistema esta utilizando uno de los archivos, yo lo pude pegar entrando a traves de linux porque tengo doble boot en mi maquina, si no tienes linux en tu maquina tendras que probar de otra forma. 


Suerte!!