login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Apache PostgreSQL (Opgelost)

Offline Raze - 07/07/2010 12:30
Avatar van RazePHP beginner Hallo,

ik heb Apache + PHP + PostgreSQL geinstalleerd.

Apache werkt, PHP ook, PHP scripts worden weergegeven.
De PostgreSQL-server werkt ook (als ik naar pgadmin III kijk).

Probleem: als ik een connectie probeer te maken via
a) pg_connect() -> foutmelding: Fatal error: Call to undefined function pg_connect() in C:\webserver\www\server\public_html\index.php on line 12
b) PDO -> foutmelding: PDOException dat de driver niet geinstalleerd is

als ik via de functie PDO::getAvailableDrivers() kijk dewelke er geinstalleerd zijn, krijg ik een lege array terug.

In php.ini is extension=php_pgsql.dll uncommented, dus volgens mij ligt het daar niet aan.

Waar kan het dan aan liggen? Zijn er nog dingen die ik extra moet installeren?

2 antwoorden

Gesponsorde links
Offline Maarten - 07/07/2010 12:45
Avatar van Maarten Erelid Stoeme opmerking misschien.. al gekeken op php.net naar de voorwaarden? Ik lees daar iets over "libpq" en zo, waarschijnlijk moet je inderdaad nog extra zaken installeren..

http://nl3.php.net/manual/en/ref.pgsql.php
Offline Raze - 07/07/2010 15:32
Avatar van Raze PHP beginner hey,

het is opgelost! wat heb ik gedaan:

ik heb van php.net een windows installer gehaald voor php (en mijn andere php package verwijderd), en php opnieuw geinstalleerd. Alles werkt nu, zowel de gewone postgresql-functies (gelijk pg_connect), maar de PDO-functies.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s