Hola baquerocarolina,
Una de las razones por la que no puedas cargar la librería es que php_pgsql.dll no encuentre las librerías de Postgre, por lo que te recomiendo que verifiques si el PATH para postgre es el correcto, este debe de estar en tu PATH de windows, para verificarlo abre una consola y escribe:
Código:
psql -U postgres template1
Si te dice que no existe psql, es por que el PATH no esta bien y necesitas correr el script setenv.bat en el directorio de instalación.
Saludos.