Está en la página 1de 3

WampServer con PostgreSql

Cuando desarrollamos en PHP sobre Windows para servidores apache y MySQL tenemos varias
opciones. Al comienzo trabajaba con AppServ, luego de un tiempo use XAMPP y al final descubr el
que uso actualmente por muchas de las opciones y comodidades que brinda WampServer. Al
comenzar el uso de este ltimo en los comienzos trabajaba con el servidor de base de datos MySQL
y no tenia problemas, todo marchaba sobre ruedas cosa que cambio cuando decid comenzar a
probar PostgreSQL.

Instale el servidor de base de datos PostgreSQL sin problemas, lo configure y lo tenia ya listo para
comenzar mis pruebas con el nuevo gestor de base de datos. Cuando comenc a probar mis scripts
PHP cual fue mi sorpresa al ver que fallaban al tratar de conectarse al servidor de base de datos. No
entenda que poda estar pasando ya que en mi php.ini tenia activada las extensiones necesarias
para el uso de PostgreSQL.

Deben estar descomentadas en los Archivos:


C:\wamp\bin\php\php5.3.10\PHP.INI
Y
C:\wamp\bin\apache\Apache2.2.21\bin\PHP.INI

Extensiones marcadas para utilizar PostgreSQL

Luego de varios dolores de cabeza y horas buscando en Google encontr una posible causa para lo
que me estaba sucediendo. Segu los pasos y todo comenz a funcionar, el tiempo ha pasado y el
problema se le ha presentado a varios compaeros, pero no les fue tan traumtico ya que haba
enfrentado esa situacin y ya saba como solucionarla. Sin ms aqu dejo los pasos que segu para
darle solucin a este problema.

Primero buscamos la carpeta en la cual se instalo el WampServer por defecto este se instala en
C:\wamp, aunque esta ubicacin puede cambiar segn el gusto de la persona. Una vez all vamos a
la carpeta C:\wamp\bin\php\phpVersion\ (donde versin es el nmero de la versin de PHP que usa el
WampServer que tengan instalado), C:\wamp\bin\php\php5.3.10\ en mi caso.
Una vez en la carpeta localizamos las siguientes DLL libeay32.dll, libpq.dll y ssleay32.dll, las
seleccionamos y le damos copiar.

DLL necesarias para hacer funcionar PostgreSQL

Nos dirigimos a la carpeta donde tengamos instalado Windows C:\Windows\System32 (en mi


caso) donde vamos a pegar los archivos que copiamos en el paso anterior.

Carpeta de destino de las DLL

Reiniciamos el servidor WampServer.


Interfaz del WampServer

Si todo sale bien al reiniciar el servidor WampServer todo debe estar listo para que nuestros scripts
puedan conectarse al PostgreSQL sin ningn tipo de problema.