Обсуждение: Error in compiling PHP with PostgreSQL support

Поиск
Список
Период
Сортировка

Error in compiling PHP with PostgreSQL support

От
Cosmos Tong
Дата:
Dear all,

I can compile PHP 4.0.6 with Postgres 7.1.3 successfully.  However,
when  I try to start apache, an error comes out:

Cannot load /usr/local/apache/libexec/libphp4.so into server:
/usr/local/apache/libexec/libphp4.so: undefined symbol:
pg_encoding_to_char

I would like to ask how can I solve it.

Thanks in advance.

Regards
Cosmos

Re: Error in compiling PHP with PostgreSQL support

От
Martín Marqués
Дата:
On Lun 17 Sep 2001 12:14, Cosmos Tong wrote:
> Dear all,
>
> I can compile PHP 4.0.6 with Postgres 7.1.3 successfully.  However,
> when  I try to start apache, an error comes out:
>
> Cannot load /usr/local/apache/libexec/libphp4.so into server:
> /usr/local/apache/libexec/libphp4.so: undefined symbol:
> pg_encoding_to_char
>
> I would like to ask how can I solve it.

Be sure you have PGLIB in your LD_LIBRARY_PATH when starting apache (or in
the apache init script).

saludos... :-)

--
Porqué usar una base de datos relacional cualquiera,
si podés usar PostgreSQL?
-----------------------------------------------------------------
Martín Marqués                  |        mmarques@unl.edu.ar
Programador, Administrador, DBA |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
-----------------------------------------------------------------

Re: Error in compiling PHP with PostgreSQL support

От
Keary Suska
Дата:
IIRC, pg_encoding_to_char relates to multi-byte support. Chances are, your
libpq.so was not originally compiled with multi-byte support. You may have
to recompile.

It may also mean that you have multiple libpq.so installations, one which
does not have multi-byte support and which is being loaded by libphp4.so.

Keary Suska
Esoteritech, Inc.
"Leveraging Open Source for a better Internet"

> From: Martín Marqués <martin@bugs.unl.edu.ar>
> Date: Wed, 19 Sep 2001 15:46:13 -0300
> To: Cosmos Tong <cosmossyt@yahoo.com>, pgsql-general@postgresql.org
> Subject: Re: [GENERAL] Error in compiling PHP with PostgreSQL support
>
> On Lun 17 Sep 2001 12:14, Cosmos Tong wrote:
>> Dear all,
>>
>> I can compile PHP 4.0.6 with Postgres 7.1.3 successfully.  However,
>> when  I try to start apache, an error comes out:
>>
>> Cannot load /usr/local/apache/libexec/libphp4.so into server:
>> /usr/local/apache/libexec/libphp4.so: undefined symbol:
>> pg_encoding_to_char
>>
>> I would like to ask how can I solve it.
>
> Be sure you have PGLIB in your LD_LIBRARY_PATH when starting apache (or in
> the apache init script).
>
> saludos... :-)
>
> --
> Porqué usar una base de datos relacional cualquiera,
> si podés usar PostgreSQL?
> -----------------------------------------------------------------
> Martín Marqués                  |        mmarques@unl.edu.ar
> Programador, Administrador, DBA |       Centro de Telematica
> Universidad Nacional
> del Litoral
> -----------------------------------------------------------------
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>