PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como instalar a biblioteca cliente PostgreSQL para PHP no Windows com SSL habilitado


Eu tive um problema muito parecido. Eu instalei o PHP 5.4.28 do site de download do PHP para Windows , tentou se conectar a um servidor Postgres remoto em um script PHP e obteve exatamente o mesmo erro.

Eu consegui corrigi-lo por:
  1. Baixar e instalar o pgAdmin III .
  2. Vá para C:\Program Files\pgAdmin III\1.16 (ou onde quer que o pgAdmin esteja instalado)
  3. Copie libpq.dll e libintl.dll no diretório onde o PHP está instalado; isso substituirá a cópia existente do libpq.dll que vem com o PHP.

Isso fez o truque. Parece que o libpq.dll que vem com o PHP não tem suporte a SSL compilado, enquanto o do pgAdmin III tem.