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, e' il momento di effettuare la prova del nove: phpinfo(). Creiamo uno script PHP contenente soltanto questa riga: 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 verra' 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(), e' 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. sudo apache2 -k restart oppure sudo /etc/init.d/apache2 restart Nota: il percorso del modulo libphp5.so puo' cambiare da distribuzione a distribuzione, ad esempio su Slackware il percorso corretto e' /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 quello di lettura) Salvando info.php all'interno del nuovo percorso, questo sara' poi accessibile da browser tramite l'indirizzo http://localhost/~mioutente/info.php.