[risolto] php5 e apache2.2

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

[risolto] php5 e apache2.2

Messaggio da gelina »

Ciao, premetto di aver già letto più di una volta la pagina del wiki, http://wiki.ubuntu-it.org/Server/Web?ac ... hePHPMySQL e di aver controllato il file httpd.conf . Ho seguito anche la guida per installare php.

Non capisco però dove ho sbagliato. Quando accedo a http://localhost ricevo l'elenco dei file che ci sono nella cartella, ma quando clicco su prova.php che contiene il classico script di prova

Codice: Seleziona tutto

<?php
phpinfo();
?>
non mi compare la pagina con le informazioni, ma il testo dello script.

Grazie, ciao
Ultima modifica di gelina il domenica 18 maggio 2008, 22:04, modificato 1 volta in totale.
Avatar utente
Demiurgo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2093
Iscrizione: domenica 10 giugno 2007, 13:06
Località: Pesaro

Re: php5 e apache2.2

Messaggio da Demiurgo »

Prova così:

Codice: Seleziona tutto

sudo a2enmod php5
sudo /etc/init.d/apache2 restart
dopo di che fai il refresh della pagina localhost...
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: php5 e apache2.2

Messaggio da gelina »

Demiurgo, grazie per la risposta :)

Quando do il comando a2enmod php5 l'output è

Codice: Seleziona tutto

this module is alredy enabled! 
, ma il risultato non cambia :(
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: php5 e apache2.2

Messaggio da corrado22 »

io avevo risolto reinstallando contemporaneamente php5 e apache2
con apt-get

ciao
S.O. UBUNTU DESKTOP 10.04
Avatar utente
Demiurgo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2093
Iscrizione: domenica 10 giugno 2007, 13:06
Località: Pesaro

Re: php5 e apache2.2

Messaggio da Demiurgo »

mmm molto strano...
Prova a creare un nuovo file con gedit e a scriverci quel codice, dopo di che rinominalo come index.php e prova a visualizzarlo...
Sei sicura di avere installato anche il modulo di php5?? prova a dare questo comando:

Codice: Seleziona tutto

 sudo apt-get install php5 php5-common php5-dev php5-mysql
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: php5 e apache2.2

Messaggio da gelina »

Comincio con il ringraziare antrambi per l'aiuto :)

Demiurgo, ho eseguito il comando da te eseguito, non so cosa io possa aver combinato, ma ho peggiorato la situazione...

Quando cerco di aprire http://localhost:8080/ ora mi compare la scritta

Codice: Seleziona tutto

you have chosen to open wich is a PHTML file ...
e mi chiede se voglio salvare il file, oppure selezionare un programma per aprire il file.

Cosi sono andata in Synaptic, ho selezionato apache2 per la reinstallazione, ma niente, persiste... :(
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: php5 e apache2.2

Messaggio da corrado22 »

il problema è che li devi installare contemporaneamente
come da me detto prima perchè apache si configura automaticamente alla vista di php
prima rimuovi tutto anche da synaptic e poi fai
sudo apt-get install apache2 php5 php5-common php5-dev php5-mysql

ciao
S.O. UBUNTU DESKTOP 10.04
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: php5 e apache2.2

Messaggio da gelina »

ti ringrazio nuovamente per la pazienza...

ho fatto cosi: da synaptic ho selezionato i pacchetti di php5 e apache2 per la rimozione completa e poi dalla riga di comando ho dato il comando da te indicato. Apache si avvia e si arresta correttamente.

Però mi sorge un dubbio: perchè su localhost:8080/ mi compare lo stesso la richiesta si salvare o aprile un file PHTML, invece su http://localhost/apache2-default/ mi compare la shermata "It work!"?
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: php5 e apache2.2

Messaggio da corrado22 »

dimmi cosa contiene:
/etc/apache2/ports.conf

il mio contiene:

Listen 80


    Listen 443

e sulla porta 8080 mi da pagina non trovata

adesso le pagine php funzionano?
S.O. UBUNTU DESKTOP 10.04
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: php5 e apache2.2

Messaggio da gelina »

il file ports.conf ha il tuo stesso contenuto, però dato che quando davo sudo /etc/init.d/apache2 start il risultao era FAILED, ho provato a cambiare in 8080, ma il risultato non cambia.

Ho aperto il file httpd.conf e ho aggiunto

Codice: Seleziona tutto

ServerName localhost e il percorso della DocumentRoot
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: php5 e apache2.2

Messaggio da corrado22 »

ti da failed con quale errore
e poi i siti da abilitare si trovano in
/etc/apache2/sites-enabled/000-default
che contiene anche queste righe....
        DocumentRoot /var/www/
       
                Options FollowSymLinks
                AllowOverride None
       
       
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
       
S.O. UBUNTU DESKTOP 10.04
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: php5 e apache2.2

Messaggio da gelina »

corrado22, grazie mille per il tuo aiuto! davvero!  :-* :)

ho modificato nuovamente la porta che ora è 80

chiuso skype e pidgin

aggiunto nel file httpd.conf la riga "ServerName localhost"

creato nella cartella /var/www il file info.php con le seguenti righe

Codice: Seleziona tutto

<?php
phpinfo();
?>
e ora funziona

mi rimane solo da modificare la cartella /var/www che è quella di default con quella che vorrò utilizzare io, creare un utente che non abbia i privilegi di root e mettere a posto i permessi.

Speriamo solo di non fare altri danni nel compiere queste operazioni! :P
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti