Guida PHP su Linux

6 - Verifica del funzionamento di PHP


Indipendentemente dal percorso adottato, scelta peraltro legata alla distribuzione utilizzata, il risultato finale dovrebbe essere il medesimo: ottenere un sistema LAMP funzionante su cui testare i nostri script PHP. Dopo aver verificato che i software necessari siano installati, dopo essersi accertati che il web server e MySQL siano in esecuzione e dopo aver infine verificato quale sia il percorso in cui inserire le nostre pagine dinamiche, ossia la DocumentRoot citata più volte, è il momento di effettuare la prova del nove: phpinfo(). Creiamo uno script PHP contenente soltanto questa riga:

<? php phpinfo(); ?>

e salviamolo, come info.php, nella DocumentRoot del web server (attenzione agli eventuali permessi). A questo punto apriamo il browser e puntiamolo all'indirizzo http://localhost/info.php Il corretto funzionamento di PHP verrà confermato da una schermata che ci riepiloga tutti i dati di configurazione di PHP stesso. L'eventuale richiesta di scaricamento del file, o la visualizzazione della riga sorgente che contiene la direttiva phpinfo(), è indice del fatto che Apache non sta interpretando correttamente i file con estensione .php, per cui dovremo agire sul file di configurazione, aggiungendo le seguenti righe:

LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php

e successivamente riavviare Apache con i comandi descritti poco sopra.

Nota: il percorso del modulo libphp5.so può cambiare da distribuzione a distribuzione, ad esempio su Slackware il percorso corretto è /usr/libexec/apache/libphp5.so. La pagina info.php potrebbe essere inserita anche all'interno della directory public_html appartenente al nostro utente. Tale directory dovrebbe essere leggibile da tutti. Per crearla ed attribuirle i permessi appropriati, utilizziamo i due comandi mkdir e chmod:

mkdir ~/public_html
chmod 0755 ~/public_html

Dove il simbolo tilde (~) richiama la propria home directory, mentre i permessi 0755 indicano i pieni privilegi al proprietario della directory, ed i privilegi di lettura ed esecuzione a tutti gli altri (per le directory è necessario anche il privilegio di esecuzione oltre a quello di lettura). Salvando info.php all'interno del nuovo percorso, questo sarà poi accessibile da browser tramite l'indirizzo http://localhost/~mioutente/info.php.


Articolo di Marco Bonzanini tratto da php.html.it (articolo originale)
secondo le specifiche note legali


Pagine: 1 :: 2 :: 3 :: 4 :: 5 :: 6 :: 7 :: 8 :: 9 :: indice

 
 

Normandia | Vincent Van Gogh |Esercizi di matematica |Idea per la tua vacanza

design©bolzan