descomento la linea de php.ini "extension=php_pgsql.dll"
copruebo que exista en el directorio
compruebo que lo busque en el directorio correcto extension_dir = "D:/php/ext/"
reinicio apache
y como no... ERROR!!! Startup: Unable to load dynamic library 'D:/php/ext/php_pgsql.dll' - No se puede encontrar el modulo especificado
es posible que tenga algo que ver con el PATH?? o con que mi sistema operativo sea Windows XP?? o que postgres no se lleve bien con Apache?? o que sea un poco inutil yo, pero he leido tropecientos foros tanto de aqui como de la pagina de postgres y no acabo de averiguarlo