Thread: Compiling PHP with Postgres support problem
I am trying to compile PHP with the --with-pgsql flag but I get the following error: "configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path" I do not have Postgres installed on this machine. The DB is on another machine. What do I need to do in order to get PHP to compile with Postgres support? I am hoping I just need to copy some header file over and somehow point PHP ./configure script to it? I don't want to install Postgres on this machine at all if possible. I don't even want to install it and then remove it ... if possible :) Can anyone tell me: 1- Which files are needed 2- where to find the necessary files and where to put them 3- after PHP compilation can I remove the files or do they need to stay on the machine? Thanks, Jc
You need pgsql source in any directory and set --with-pgsql=<pgsql_source> You don't compile source, but when you execute php you need pgsql libraries, too regards Haris Peco On Tuesday 21 January 2003 09:28, Jean-Christian Imbeault wrote: > I am trying to compile PHP with the --with-pgsql flag but I get the > following error: > > "configure: error: Cannot find libpq-fe.h. Please specify correct > PostgreSQL installation path" > > I do not have Postgres installed on this machine. The DB is on another > machine. > > What do I need to do in order to get PHP to compile with Postgres > support? I am hoping I just need to copy some header file over and > somehow point PHP ./configure script to it? > > I don't want to install Postgres on this machine at all if possible. I > don't even want to install it and then remove it ... if possible :) > > Can anyone tell me: > > 1- Which files are needed > 2- where to find the necessary files and where to put them > 3- after PHP compilation can I remove the files or do they need to stay > on the machine? > > Thanks, > > Jc > > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly
snpe wrote: > You need pgsql source in any directory and set --with-pgsql=<pgsql_source> > You don't compile source, but when you execute php you need pgsql libraries, too Sorry for the late reply but I only just got around to trying your suggestion out. For future readers of the ML archives ... Using --with-pgsql=<pgsql_source> doesn't work. I get the following error: "Please specific correct PostgreSQL installation path". So I guess PHP is assuming PostgreSQL to be installed. One work around I was able to use was to copy these files into /usr/local/ (the default installation path): psql/include/libpq-fe.h That got PHP to ./configure without any errors but I haven't been able to get it to compile yet. Don't know if the compilation problem is related to pgsql or not yet though ... need to investigate more. I think some .so files are also needed ... Jc Jc
On Monday 27 January 2003 05:24, Jean-Christian Imbeault wrote: > snpe wrote: > > You need pgsql source in any directory and set > > --with-pgsql=<pgsql_source> You don't compile source, but when you > > execute php you need pgsql libraries, too > > Sorry for the late reply but I only just got around to trying your > suggestion out. For future readers of the ML archives ... > > Using --with-pgsql=<pgsql_source> doesn't work. I get the following error: > > "Please specific correct PostgreSQL installation path". So I guess PHP > is assuming PostgreSQL to be installed. > > One work around I was able to use was to copy these files into > /usr/local/ (the default installation path): > > psql/include/libpq-fe.h > > That got PHP to ./configure without any errors but I haven't been able > to get it to compile yet. Don't know if the compilation problem is > related to pgsql or not yet though ... need to investigate more. > > I think some .so files are also needed ... > Correct.I'm sorry. I had libraries in RH 8.0. regards Haris Peco