sql >> Database teknologi >  >> RDS >> PostgreSQL

PGSQL er ikke indlæst i PHP 5.3 Windows under IIS

Prøvede phpinfo() igen, og det rapporterer

Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini

som er korrekt og indeholder extension=php_pdo_pgsql.dll og extension=php_pgsql.dll . Med hensyn til "dll'erne er på det rigtige sted" (@Richard), har jeg problemer med at sikre mig præcis, hvilke dll'er der er nødvendige, og hvor de skal placeres, men jeg har i C:\Program Files (x86)\PHP\v5.3\ext\ både php_pdo_pgsql.dll (version 5.3.12.0) og php_pgsql.dll (version 5.3.12.0).

Jeg læste om en afhængighed af libpq.dll og dette er til stede i C:\Program Files (x86)\PHP\v5.3\ . Tidligt i min "debugging" kopierede jeg den nye libpq.dll (version 8.4.4.10133) fra PostgreSQL til den mappe, efter at have læst et sted, at det måske løser problemet. Jeg prøvede nu at vende tilbage til den gamle version (8.3.6.9034), der blev leveret med PHP og VOILA!!!! Pludselig phpinfo() siger, at den har indlæst både pdo og ikke-pdo pgsql-moduler.

MantisBT indlæser nu i det mindste login-skærmen. Puha!




  1. mysqli_query virker i phpmyadmin, men ikke i php

  2. Sådan udføres en lagret procedure i C#-programmet

  3. Har PostgreSQL en pseudo-kolonne som LEVEL i Oracle?

  4. Vælg rækker fra én tabel, sammenslut den seneste række fra en anden tabel med en-til-mange-relation