En la página oficial de PostgreSQL tienes la documentación para instalar PostgreSQL sobre windows bajo "cgywin" (emulador UNIX para windows):
www.postgresql.org
Y un artículo sobre uso de PHP y PostgreSQL en windows:
http://www.sitepoint.com/article/1233
Ahora .. si bien te servirá para hacer tus pruebas .. usar PostgreSQL bajo un emulador de Unix como es "cgywin" no es una solución optima para trabajar con PostgreSQL en producción ..
Un saludo,