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