Hi,
folgendes Testscript:
if(!function_exists("pg_connect"))
echo "Connect nicht möglich";
else
echo "Connect möglich";
Wenn ich das Script via Kommandozeile starte, ist ein Connect möglich (habe auch ein anderes CLI-PHP-Script, das erfolgreich mit einer PostgreSQL-DB arbeitet). Starte ich das gleiche Script unter http://localhost/bla.php, ist kein Connect möglich.
Umgebung:
- WinXP mit Xampp:
- Apache 2.053
- PHP 5.0.4 - PostgreSQL 8.0.3 (Windows-Version)
- Postgre-Server läuft einwandfrei
- in php.ini ist php_pgsql.dll aktiviert
Frage also: warum kennt PHP die pg-Funktionen im CLI-Modus, aber unter Apache nicht?
Gruß Rainer