Fazendo o PostgreSQL funcionar no XAMPP
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:
[code]C:\xampp\php\php.ini[/code]
E descomente as seguinte linhas (que estão comentadas com ;):
[code]extension=php_pdo_pgsql.dll extension=php_pgsql.dll[/code]
Editar o httpd.conf
Edite o httpd.conf que está por padrão em:
[code]C:\xampp\apache\conf\httpd.conf[/code]
E adicione o seguinte no final do arquivo:
[code]LoadFile "C:\xampp\php\libpq.dll"[/code]
Referência:
https://w3guy.com/integrate-postgresql-database-xampp-windows/