Newsgroup: it.comp.www.php
Titolo: Come installare pgsql?

Oggetto: al posto di pgsql mi installa mySQL !!
--------------------------------------------------------------------------
Ciao!
Sono uno studente che sta tentando di configurare
PostgreSQL  con Apache e PHP4 ... su Linux RedHat 7.0 ...
In soldoni... non ci sono riuscito... o meglio mi è
successo di scontrarmi [forse] con un baco...
ma non ne sono certo...  forse è tutto dovuto alla
mia inesperienza....  :)
comunque ecco cosa ho fatto...
[root@mauserver apache_1.3.19]# ./configure --prefix=/usr/local/www \
   > --enable-module=most   \
   > --enable-shared=max
[root@mauserver apache_1.3.19]# make
[root@mauserver apache_1.3.19]# make install
### tutto ok!
[root@mauserver php-4.0.4pl1]# ./configure --prefix=/usr/local/www/ 
--with-apache=../apache_1.3.19/
  --enable-track-vars --with-informix=/opt/informix  --with-pgsql=shared
                                                                         ^^^^^^^^^^^^^
### allora io cerco di intallare pgsql... [sembrerebbe funzionare tutto]
ma ... ottengo...
--------------------------------------------------------------------
                         *** WARNING ***
You chose to compile PHP with the built-in MySQL support.  If you
are compiling a server module, and intend to use other server
modules that also use MySQL (e.g, mod_auth_mysql, PHP 3.0,
mod_perl) you must NOT rely on PHP's built-in MySQL support, and
instead build it with your local MySQL support files, by adding
--with-mysql=/path/to/mysql to your configure line.
----------------------------------------------------------------------
### Alla fine anche il phpinfo() dice che ho attivato mySQL ( E NON pgsql !! )
:)
Per favore mi dite dove è che sbaglio?  Esiste un qualche fix??
Spero proprio di si.
Grazie mille!
MAURIZIO
*******************************************
**  Happy surfing on THE NET !!      **
**           Ciao by                           **
**                       C R I X 98          **
*******************************************
AntiSpam: rimuovere il trattino basso
                 dall'indirizzo  per scrivermi...
(delete the underscore from the e-mail address to reply)
-- 
Posted from 
mail5.galactica.it
 [212.41.208.22] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

### Alla fine anche il phpinfo() dice che ho attivato mySQL ( E NON pgsql !! )
Limitati a dirgli --with-pgsql, e fregatene :-)
Se no controlla il log degli errori di Apache quando gli dai il restart,
potrebbe essere che GIA' ORA funzioni, solo che non trovi le librerie di
PostgreSQL. In effetti mi pare di ricordare che le sistemi a cazzo.
Trova la libreria dinamica libphp4.so (oppure httpd, se PHP non lo usi a
mo' di mo'dulo). Poi dagli un colpo di "ldd". Questo ti dice qualcosa:
pirulazio:~ # ldd /var/local/apache/lib/libphp4.so
	...
        libpq.so.2.1 => not found
	...
...a quel punto, prova con "ldconfig -v | grep libpq" a vedere se *c'e'*
quella maledetta libreria. Se non c'e', ma "locate libpq.so.2.1" la vede
lo stesso, vuol dire che te l'ha installata FUORI dal path del loader, e
non te la vedra' finche' "non gelera' il deserto e i cammelli torneranno
a casa pattinando" {a.s.r. & a.h.b.o.u.}. Per rimediare un modo "sporco"
c'e': prendi le librerie libpq da dove stanno e le sbatti per es. dentro
/usr/local/lib, o un'altra libreria elencata in /etc/ld.so.conf.
Leonardo
-- 
".signature": bad command or file name

 Spero proprio di si.
# ./configure --without-mysql
Saluti e baci,
Ventur