sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-clientbibliotheek voor PHP installeren op Windows met SSL ingeschakeld

Ik had een zeer vergelijkbaar probleem. Ik had PHP 5.4.28 geïnstalleerd van de PHP Windows-downloadsite , probeerde verbinding te maken met een externe Postgres-server in een PHP-script en kreeg exact dezelfde fout.

Ik heb het kunnen repareren door:

  1. Downloaden en installeren pgAdmin III .
  2. Ga naar C:\Program Files\pgAdmin III\1.16 (of waar pgAdmin is geïnstalleerd)
  3. Kopieer libpq.dll en libintl.dll naar de map waar PHP is geïnstalleerd; dit vervangt de bestaande kopie van libpq.dll die bij PHP wordt geleverd.

Dat deed de truc. Het lijkt erop dat de libpq.dll die wordt geleverd met PHP geen SSL-ondersteuning heeft gecompileerd, terwijl die voor pgAdmin III dat wel doet.




  1. Hoe retourneer ik een jsonb-array en een array met objecten uit mijn gegevens?

  2. Ga door met Postgres-transactie met uitzonderingen in Java

  3. Node.js MySQL-insert probleem

  4. Sequelize:meerdere waar clausule