806
contributi
(→Test) |
|||
Riga 108: | Riga 108: | ||
==Test== | ==Test== | ||
Il modo pi semplice per testare la nostra installazione di PHP consiste nel preparare uno script e tentare di visualizzarlo nel nostro browser. | |||
Possiamo procedere in due modi fondamentalmente: creare uno script nella '''DocumentRoot''' del server web, e cio '''/var/www''' (se non l' avete modificata in ahttpd.conf) oppure nella nostra '''public_html. | |||
Nel caso vogliate creare o spostare files all' interno della DocumentRoot di Apache indispensabile tenere sempre a mente che quella directory e le directory in essa contenute sono visibili anche da altri computer (nella eventuale lan o su internet): prestate estrema attenzione ai permessi di scrittura di questi files! | |||
Un consiglio personale consiste nell' agire sempre come utente '''www-data''' quando operate nella DocumentRoot: vi risparmierete patemi in fatto di permessi e sicurezza. Per loggarci come utente www-data sufficiente operare in questo modo: | |||
<pre>$ whoami | |||
keltik | |||
$ su | |||
Password: | |||
# whoami | |||
root | |||
su - www-data | |||
$ whoami | |||
www-data</pre> | |||
Siamo cos passati dal nostro utente normale ll' utente root e da questo siamo diventati l' utente www-data (il passaggio tramite l' utente root ci evita di dover fornire la password per www-data). Avendo usato il comando '''su - ''' abbiamo effettuato un login vero e proprio, ereditando tutte le variabili locali per www-data. | |||
Ora possiamo operare in tranquillit nella DocumentRoot (che anche la $HOME dell' utente www-data). | |||
Se invece scegliamo di usare la nostra public_html, non dovremo fare altro che creare il file al suo interno usando il nostro utente normale. | |||
Usiamo il nostro editor preferito e creiamo il file prova.php che conterr questo codice: | |||
<pre><?php phpinfo(); ?></pre> | |||
Se tutto andato bene, puntando il browser all' indiritto http://127.0.0.1/prova.php (nel caso di aver usato la DocumentRoot) oppure http://127.0.0.1/~utente/prova.php vedremo una pagina html che riporta molte informazioni utili sul nostro nuovo ambiente di sviluppo (versione del software, moduli di apache, moduli di php, variabili di ambiente, ecc...). | |||
=Il Database Server= | =Il Database Server= |
contributi