Hallo,
folgendes Problem: Ich habe eine XAMPP-Installation (Windows Server 2003) laufen und paralell Postgres/PostGIS installiert. Nun versuche ich, eine Verbindung zur Datenbank herzustellen - leider vergeblich.
In der php.ini habe ich extension=php_pgsql.dll gesetzt. Eine phpinfo()-Abfrage ergibt jedoch nichts von Postgres ... Dann habe ich mit dl() versucht, die DLL zur Laufzeit zu laden. Doch ich erhalte die Fehlermeldung "Fatal error: Call to undefined function dl()". In der php.ini habe ich nachgeschaut, alles erlaubt.
Nun habe ich die entsprechende Datei über die Komandozeile aufgefrufen - dort ist die DLL zwar auch nicht über die ini geladen, die dl()-Funktion funktioniert jedoch und die DLL ist danach geladen.
Ich hatte das dumpfe Gefühl, dass PHP als CGI und nicht als Modul läuft und vielleicht eine andere ini geladen wird. In der httpd-xampp.conf ist jedoch die Modul-Variante eingestellt.
Nun bin ich mit meinem Latein am Ende ... Hat jemand eine Idee oder einen konstruktiven Vorschlag? Danke!
luti