Acredito que o XAMPP seja o programa mais fácil para começar a programar em PHP no Windows, ele já vem com tudo pronto, magicamente.
Só que descobri da pior forma que o PHP incluído no XAMPP não vem com o driver para conexão com o PostgreSQL habilitado.
Para habilitar é muito simples.
Editar o php.ini
Edite o php.ini que está por padrão em:
C:\xampp\php\php.ini
E descomente as seguinte linhas (que estão comentadas com ;):
extension=php_pdo_pgsql.dll extension=php_pgsql.dll
Editar o httpd.conf
Edite o httpd.conf que está por padrão em:
C:\xampp\apache\conf\httpd.conf
E adicione o seguinte no final do arquivo:
LoadFile "C:\xampp\php\libpq.dll"
Referência:
https://w3guy.com/integrate-postgresql-database-xampp-windows/