PDA

Visualizza la versione completa : [debian] apache2 e php5


Francis87
12-01-2007, 06:28
ciao a tutti

ho sempre tenuto sulla mia macchina un server web apache per provare tutti i miei siti e progetti.
da un po' di tempo non l'ho usato ed ora mi ritrovo con qualche problema.

i vari pacchetti li ho installati tramite Synaptic e sono:

apache2
apache2.2-common
apache2-mpm-prefork
apache2-utils
libapache2-mod-php5
libapr0
libmysqlclient15off
mysql-client
mysql-client-5.0
mysql-common
mysql-server
mysql-server-5.0
php5
php5-common
php5-mysql

Ora, quando tento di aprire una pagina php su localhost, mi si apre una finestrella che mi chiede se voglio scaricare un file application/x-httpd-php. Quando lo apro con un editor mi ritrovo tutto il codice php non eseguito..

che pacchetto non ho messo o che pacchetto ho tolto?
questo php5 si fa attendere un po' troppo..

grazie :fagiano:

iox84
12-01-2007, 09:10
A occhio non carica correttamente il modulo PHP, dovresti dare un'occhiata al file di configurazione di apache, altrimenti prova a reinstallare i pacchetti di PHP

Francis87
12-01-2007, 23:49
ho reinstallato i pacchetti, mantenendo solo php5, non la versione 4.
il file /etc/php5/apache2/php.in mostra l'opzione

engine = On

da cui presumo che php teoricamente funzioni. purtroppo i files php non vengono ancora eseguiti.
:bh:

kruskaiev
13-01-2007, 00:06
Controlla che nel file /etc/apache2/httpd.conf oppure /etc/apache2/conf/httpd.conf ci siano le seguenti righe:

AddType application/x-httpd-php .php
Ed anche una roba cosi':


<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.htm index.shtml index.cgi
</IfModule>


Dopodiche' dai:
- apachectl configtest;
- /etc/init.d/apache2 restart.

Francis87
14-01-2007, 20:02
non c'ho apachectl :oVVoVe:

Loading