Newsgroup: it.comp.os.linux.sys
Titolo: installazione php su linux/apache

Ciao a tutti, 
ho scaricato i sorgenti di apache (1.3.27) e php (4.3.1) per
installarli su una red hat 7.2.
per l'installazione di apache ho dato i seguenti comandi:
./configure --prefix=/usr/local/apache --enable-module=ssl
--enable-module=so
make
make install
ho inoltre aggiunto le seguenti righe al file di httpd.conf:
AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .php 
e modificato questa sezione: 
<IfModule mod_dir.c> 
DirectoryIndex index.php index.htm index.html 
</IfModule>
per la compilazione del php ho dato i seguenti comandi:
./configure --with-apxs=/usr/local/apache/bin/apxs
--with-pgsql=/usr/local/pgsql --enable-track-vars --with-xml
make 
make install
------
nonostante questa installazione non riesco a vedere le pagine php,
infatti mi appare solo il codice scritto in php, quindi non
interpretato.
avete qualche idea?
ciao e grazie 
--
D@n
Member #10 of "Luigi Donatello Asero Fun Club"
Member #10 of "Gruppo chino inarrivabile umorista"
Member #03 of "Pedersetti Family Fan Club"

 avete qualche idea?
Se metti un file con
<?php
	phpinfo()
?>
E la richiami che succede?
Davide

E la richiami che succede?
mi mostra esattamente il codice che ho inserito nel file:
---- inizio file ---
<?php
	phpinfo()
?>
---- fine file ----


 ---- fine file ----
La butto li.....AddModule e LoadModule ?

 wrote:

nella configurazione di apache ho questa stringa:
LoadModule php4_module        libexec/libphp4.so
questo è l'unico modulo/libreria che viene caricato nel file
httpd.conf
serve altro?


 LoadModule php4_module        libexec/libphp4.so
Ti manca questo:
AddType application/x-httpd-php .php
ciao
-- 
Morelli Michel
ZioBudda.net Coordinator
mic...@ziobudda.net

 serve altro?
libphp4.so e' presente in quel percorso ?
I file di log dicono qualcosa ?

I file di log dicono qualcosa ?
nel file "/var/log/httpd/error_log" non cè nessun riferimento al php,
neanche tra i moduli che carica durante l'avvio: 
[Wed Mar  5 12:45:25 2003] [notice] Apache/1.3.20 (Unix)
(Red-Hat/Linux) mod_ssl/2.8.4 OpenSSL/0.9.6b DAV/1.0.2
mod_perl/1.24_01 configured -- resuming normal operations
comunque togliendo la stringa
AddType application/x-httpd-php-source .php
il php viene interpretato, ma mi da il seguente errore (sul browser):
Fatal error: Call to undefined function: pg_connect() in
/var/www/html/funcs.php on line 22
(il modulo per postgresql su php.ini l'ho attivato)
grazie


E la richiami che succede?
(dopo aver risolto qualche problema sul server apache)
 mi appare quest pagina:
http://digilander.libero.it/webnow/test.html
il php viene interpretato, ma mi da questo errore:
Fatal error: Call to undefined function: pg_connect() in
/var/www/html/funcs.php on line 22
la funzione dovrebbe servier per agganciarsi al server postgresql, che
č avviato.
Grazie


AddType application/x-httpd-php-source .php
alla 2 devi dare come estensione .phps(php source) evidentemente nella
lettura del file di conf apache sovrascrive la prima associazione con la 2 e
per questo non interpretava php ma ti tirava fuori il source :)
So che hai risolto questo problema gia' ma ora almeno ho capito xche' :)
Ciao

Francesco Ranieri  wrote:

Grazie comunque. In effetti non avevo capito il perchè non
funzionasse...
Ciao


è avviato.
a utenti/permessi sei a posto?
sembra piu` un problema di "chi puo fare" piu` che un problema di
"cosa".
-- 
"SPARC" is "CRAPS" backwards --Rob Pike
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 "cosa".
Scusa se ti contraddico ma "Fatal error: Call to undefined function:
pg_connect() " mi sembra un problema proprio di funzione :) .
Sicuro di aver compilato php con supporto per postgresql ? Su la sintassi e'
corretta...ma qui non sembra riconoscere quella funzione... e il nome credo
sia corretto...
Ciao

Ciao
l'hp compilato in questo modo:
./configure -with-apxs=/usr/local/apache/bin/apxs
--with-pgsql=/usr/local/pgsql --enble-track-vars --with-xml
il percorso per il parametro --with-pgsql è corretto
Ciao e grazie
