Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Problema com a conexão postgreSql com PDO Windows

Boa noite pessoal!

Estou com um problema na configuração da chamada do PDO com o postgreSql. Estou utilizando php com o apache 2.4 no windows. Tentei da seguinte forma:

           $host = "localhost";
            $dbname = "banco";
            $dbuser = "postgres";
            $userpass = "123456";
            
            $dsn = "pgsql:host=$host;port=5432;dbname=$dbname;";
            
            $connection  = new PDO($dsn, $dbuser, $userpass, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
        

Mas estou recebendo o erro: PDOException: could not find driver. Pesquisei e vi que está ligado a habilitar a extensão no php.ini:

Imagem do trecho do php.ini

Mesmo Habilitado o problema continua a ocorrer... Já reiniciei o servidor do apache (2.4) e não consegui resolver... Alguém tem alguma ideia de como resolver?

1 resposta
solução!

Encontrei a solução. Inserir no arquivo httpd.conf do Apache a linha abaixo:

LoadFile "c:/php/libpq.dll"