Q: Kompilace PostgreSQL 6.5 + Apache 1.3.9 + php3 3.0.12
Peter Mikula
mico na pobox.sk
Pondělí Září 6 11:41:13 CEST 1999
>
> V instalaci RedHatu 5.2 je PostgreSQL 6.2 a Apache 1.3.3 (?).
> Doinstaloval jsem si mod_php3 (rpm), ale nejak mi to nejede. Tak jsem
> si rekl, ze nainstaluji nove verze, tj. PostgreSQL 6.5, Apache 1.3.9 a
> php3 3.0.12 (na php4 jsem si jeste netroufl).
>
> Pri kompilaci php3 (configure --with-apache=../apache-1.3.9
> --with-pgsql=../postgres-6.5/src --enable-track-vars) mi make vyhodi
> chybu: pri kompilaci internal-function.c nemuze najit soubor libpq-fe.h.
>
> Hledal jsem ho na disku, ale nikde neni, ani v src php3, ani v pgsql.
> Nemate s tim nahodou nekdo zkusenosti nebo nevite, kde ho najit?
>
najskor treba nainstalovat postgres ... default sa instaluje do
/usr/local/pgsql (ak je to z RPM-ka tak sa rozhodi po adresaroch v /usr
a vtedy je treba nainstalovat aj postgres-xx-devel.rpm)
potom sa php kompiluje v pohode s
--with-pgsql=/usr/local/pgsql
alebo ak je instalovany devel z RPM-ka
--with-pqsl
a vtedy pri kompilacii (ked to vyhodi chybu ze nemoze najst libpq-fe.h)
prepisat hlavickovy subor, namiesto
#include <libpq-fe.h>
napisat
#include <pgsql/libpq-fe.h>
-- includes k postgresu su v /usr/include/pgsql :((
mico
Další informace o konferenci Linux