Newsgroup: it.comp.os.linux.iniziare
Titolo: Configurare Apache2 per php

Come distribuzione ho Debian 3.1 e ho installato apache2 e php4.4.1 e ho
un problema nella configurazione di apache:
quando cerco di visualizzare una pagina in html tutto bene quando passo
ad una in php al posto di visualizzare il risultato mi spunta la
classica finestrella che mi chiede se voglio aprire il file o salvarlo
su disco isomma lo tratta come un file da scricare.
Al file di configurazione originale ho aggiunto questo due direttive:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php .phps
Cosa può essere?
-- 
monti
------------------------------------------------------------------------
monti's Profile: 
http://www.linuxforum.it/member.php?userid=428
View this thread: 
http://www.linuxforum.it/showthread.php?t=13757

 Cosa può essere?
che no leggi il modulo di php
per fare le prove ti consiglio di faricare una pagina con questo
contenuto:
<?php
phpinfo();
?>
così vedi anche tutte le opzioni con le quali php è stato compilato (e
te lo ricompili se queste non ti vanno bene)
ciao

Scusate ma io sono alle prime armi...
non riesco a trovare il modulo da caricare...
la sisntassi dovrebbe essere qualcosa del genere
LoadModule php4_module libexec/
mod_php4.4.8.so
però il modulo 
php4.4.8.so
 non riesco a trovarlo ho fatto un ricerca
sull'intero disco e non cè traccia di nessun modulo riguardante php.
qualcuno può aiutarmi?
grazie
P.s. scusate la versione di php che ho montato è la 4.4.8 e non la
4.4.1 come ho scritto nel primo post


 qualcuno può aiutarmi?
probabilmente nomi e posizioni cambiano leggermente da versione a
versione, io ad esempio in questo momento ho (php ver 4.4.0):
in httpd.conf una riga di include ad un file di configurazione di php:
"Include /etc/apache/mod_php.conf"
poi, il contenuto del file /etc/apache/mod_php.conf è:
"LoadModule php4_module libexec/apache/libphp4.so
AddType application/x-httpd-php .php"
ed infatti in /usr/libexec/apache ho un file che si chiama libphp4.so
Red
ps: le virgolette significano ccontenuto del file, ma non ci sono nel file
eh!!!

 eh!!!
il problema č che nessuno dei moduli sulla mia macchina riguardano il
php!
in nessuna directory di quelle citate o comunque di quelle impostate
durante l'installazione č presente un modulo che si chiami libphp4.so o
php4.4.8.so
 o qualcosa di simile.
il comando find / -name *php*.so non da risultati sembra prorpio che
non ci sia nessun modulo eppure sono certo che l'installazione č andata
a buon fine ho provato anche ad installarlo una seconda volta...


 a buon fine ho provato anche ad installarlo una seconda volta...
semplice, hai installato una versione che non ha il supporto per
apache compilato.
due strade:
1 - scarichi un pacchetto che ha il modulo per apache
2 - ti compili php a manina (sconsigliato per inesperti)
per curiositą, dove l'hai scaricato il php?
e che distro hai?

 a buon fine ho provato anche ad installarlo una seconda volta...
ecco perchè, nela debian il modulo per apache non è nel pacchhetto php:
http://packages.debian.org/sarge/libapache-mod-php4
ps: perchè sarge e non etch?

 ps: perchè sarge e non etch?
perchè è quello che uso a scuola...
cmq adesso provo con apache 1.3.X e il php che mi hai suggerito se ci
sono problemi torno :)...
