Deja php.ini como estaba, osea, que llame a php_pgsql.dll, eso no lo toques xD.
A mí también me pasó, y la única solució que encontré googleando, era descargar una versión antigua de php, no menor a la 5, y de ahí sacar el archivo php_pgsql.dll. Luego lo reemplacé por el que tenía en el momento.
El archivo pgsql.dll que tengo, corresponde a la versión 5.2.3.3, el cuál viene en el paquete .zip de la versión 5.2.3 de php.
No te lo pasaré, porque podrías creer que es algún intento de meterte virus o cosas así, más bien te pasaré el link para que descargues el paquete antiguo xD : ....
Edit : Ya que no encontré el paquete, no me queda otra que subirlo xD...
php_pgsql.dll 5.2.3.3 Análisis en virustotal.com php 5.2.3 win32 Análisis
PD : El paquete es por si acaso...
Cualquier cosa me avisas. Nos vemos ^^.