Pagina 1 di 1
Apache non interpreta il php [risolto]
Inviato: mer 22 ago 2007, 20:47
da daniele50
Ciao, ho fatto partire il demone apache con
e poi ho messo un la pagina prova.php di prova in /var/www/htdocs ma quando la chiamo digitando nel browser
http://localhost/prova.php vedo la pagina, ma non viene interpretato il codice php, in pratica vedo nel browser il codice php:
Codice: Seleziona tutto
<?php
$now = getdate(time());
$time = mktime(0,0,0, $now['mon'], 1, $now['year']);
...
...
come dico ad apache di elaborare il codice e mandare il risultato degli script?
Inviato: mer 22 ago 2007, 21:00
da twister
Il tasto cerca ti e' amico....
Inviato: gio 23 ago 2007, 0:24
da Ph1l
Farò una domanda idiota... ma tu il pacchetto php l'hai installato?
Hai provato la soluzione indicata in
questo thread oppure il Passo 7 di
questa qui?
Anche Google aiuta

Inviato: gio 23 ago 2007, 0:30
da Darathorn
hai abilitato il php in httpd.conf ?
hai installato il php ?
Inviato: gio 23 ago 2007, 8:25
da daniele50
ho fatto talmente tante tante ricerche sull'installazione di mysqul e apache per scoprire che erano già presenti che ho dato per scontato la stessa cosa per php...
Ora cerco i pacchetti php e le istruzioni per avviare il tutto...

Inviato: gio 23 ago 2007, 11:35
da Darathorn
php dovrebbe essere già installato sulla tua macchina
per configurarlo apri con un editor qualsiasi questo file
/etc/apache/httpd.conf
e cerca questo punto
# ==> mod_php configuration settings <==
#
# PACKAGES REQUIRED: openssl-solibs (A series) and/or openssl (N series),
# mysql (AP series), gmp (L series), mhash (L series),
# and apache (N series)
#
Include /etc/apache/mod_php.conf
inizialmente la riga sarà Include
#/etc/apache/mod_php.conf togli il cancelletto
poi cerca
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php
</IfModule>
e aggiungi la riga index.php cosi ti carica le index realizzate in php
infine riavvia apache
Inviato: gio 23 ago 2007, 18:35
da daniele50
non è chiaro: il file httpd.conf ce l'ho in /etc/httpd e non in /etc/apache/
poi l'unica righe contenente la parola php è
#Include /etc/httpd/mod_php.conf
e poi IfModule mod_dir.c nel file non c'è...
perché tutte queste differenze?
Inviato: gio 23 ago 2007, 19:48
da aschenaz
daniele50 ha scritto:non è chiaro: il file httpd.conf ce l'ho in /etc/httpd e non in /etc/apache/
poi l'unica righe contenente la parola php è
#Include /etc/httpd/mod_php.conf
e poi IfModule mod_dir.c nel file non c'è...
perché tutte queste differenze?
E' giusto così: con Apache 2, la giusta directory è /etc/httpd.
Inviato: gio 23 ago 2007, 19:53
da daniele50
ok, ma tutte le righe che non coincidono?
potrebbero essere sempre delle differenze dovute alla versione, ma io per far andare il php cosa devo fare?
Inviato: ven 24 ago 2007, 14:16
da Darathorn
io ti ho dato le impostazioni del mio server web che monta slack10.2 e quindi apcache 1.3*
le impostazioni solo pressochè le stesse , togli il commento a
#Include /etc/httpd/mod_php.conf
salva il file e riavvia apache
Inviato: ven 24 ago 2007, 18:24
da daniele50
ok, funziona!
Grazie mille
Inviato: ven 24 ago 2007, 19:03
da Ph1l
E allora metti un [RISOLTO] nel titolo, così è d'aiuto agli altri
