PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment installer la bibliothèque cliente PostgreSQL pour PHP sous Windows avec SSL activé

J'ai eu un problème très similaire. J'avais installé PHP 5.4.28 à partir du Site de téléchargement PHP Windows , a essayé de se connecter à un serveur Postgres distant dans un script PHP et a obtenu exactement la même erreur.

J'ai pu le réparer en :

  1. Téléchargement et installation de pgAdmin III .
  2. Allez dans C:\Program Files\pgAdmin III\1.16 (ou là où pgAdmin est installé)
  3. Copiez libpq.dll et libintl.dll dans le répertoire où PHP est installé ; cela remplacera la copie existante de libpq.dll qui est livrée avec PHP.

Cela a fait l'affaire. Il semble que la libpq.dll fournie avec PHP n'ait pas de support SSL compilé, contrairement à celle de pgAdmin III.