Consulte la información en la página de instalación de PHP PostgreSQL:http://us.php.net/manual/en/pgsql.installation.php
En un servidor Windows, configurado con Apache, agregar la siguiente línea a httpd.conf para cargar libpq.dll puede ahorrarle mucho tiempo:
LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll"
Tenga en cuenta que tendrá que cambiar su carpeta según la ruta de instalación y la versión de PostgreSQL que haya instalado. También tenga en cuenta que no se recomienda tener Apache y PostgreSQL en el mismo servidor para entornos de producción.
Esto arregló mi configuración al instante.