Consultez les informations sur la page d'installation de PHP PostgreSQL :http://us.php.net/manual/en/pgsql.installation.php
Sur un serveur Windows, configuré avec Apache, ajouter la ligne suivante à httpd.conf pour charger libpq.dll peut vous faire gagner beaucoup de temps :
LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll"
Notez que vous devrez modifier votre dossier en fonction du chemin d'installation et de la version de PostgreSQL que vous avez installée. Notez également qu'il n'est pas recommandé d'avoir Apache et PostgreSQL sur le même serveur pour les environnements de production.
Cela a corrigé ma configuration instantanément.