From: | Andrew Gould <andrewgould(at)yahoo(dot)com> |
---|---|
To: | "Holt, Jack C(dot)" <JACK(dot)C(dot)HOLT(at)saic(dot)com>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: Accessing PostgreSQL through Apache and PHP4 on Linux |
Date: | 2001-10-18 18:34:21 |
Message-ID: | 20011018183421.94512.qmail@web13402.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
It looks like PHP was compiled without the PostgreSQL
option. I know that Caldera's and Slackware's PHP
packages do not support PostgreSQL by default.
SuSE's does; but I'm not sure about RedHat's.
Best of luck,
Andrew
--- "Holt, Jack C." <JACK(dot)C(dot)HOLT(at)saic(dot)com> wrote:
> I am running PostgreSQL 7.1.3, RedHat 7.1 (kernel
> 2.4.2-2), and
> PHP/4.0.4pl1. When I try to run a PHP page found
> below I get an error that
> says:
>
> Fatal error: Call to undefined function:
> pg_connect() in
> /var/www/html/psolver.php on line 10
>
> Additionally, even though pgsql.so IS in
> /usr/lib/php4 (and php.ini tells
> PHP to look there for extensions), I get the
> following error on the call to
> dl().
>
> Warning: Unable to load dynamic library
> '/usr/lib/php4/pgsql.so' - libpq.so:
> cannot load shared object file: No such file or
> directory in
> /var/www/html/psolver.php on line 7
>
> Code snippet:
>
----------------------------------------------------------------------------
> -------------------
> <?
> dl("pgsql.so");
>
> //connect to database
> $conn = pg_connect("","","","psolver");
> if(!$conn) {
> print("Couldn't connect to psolver");
> exit;
> }
> ?>
>
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2001-10-18 18:54:43 | Re: Can not input large text data |
Previous Message | Mark Coffman | 2001-10-18 18:33:06 | VACUUM vs VACUUM ANALYZE |