Per installare un server web casalingo bastano pochi minuti.
Andiamo ad iniziare... per prima cosa si apre un terminale e si scrive:
mkdir www
se non avete impostazioni particolari vi dovrebbe aver creato una cartella nella vostra home
il percorso quindi sarà /home/nome utente/www ci servirà in seguito.
Ora impostiamo i permessi, sempre nello stesso terminale scrivere:
chmod 0777 www
Adesso bisogna entrare come amministratore (root)
su
ci verrà richiesta la parola segreta (password) di amministratore (root), fate attenzione sembrerà che non si scrive nulla perchè non compariranno i classici asterischi.
Una volta scritta bene la password, stando attenti alle maiuscole/minuscole, si dà invio e si scrive:
apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql php5-gd
* ATTENZIONE * dovete essere connessi ad internet o avere il cd.
In Ubuntu il primo utente che si crea è anche amministratore e quindi basta:
sudo apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql php5-gd
Aprite il file scrivendo (io uso Gnome):
gedit /etc/apache2/sites-available/default
andate a modificare le righe /var/www/ in /home/nome utente/www, prima:
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
</Directory>
dopo:
DocumentRoot /home/nome utente/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/nome utente/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
</Directory>
per gli utenti Debian commentare anche la riga
RedirectMatch ^/$ /apache2-default/
aggiungendo davanti il simbolo cancelletto (#):
# RedirectMatch ^/$ /apache2-default/
per finire salvate il file e riavviate Apache:
/etc/init.d/apache2 restart
se tutte è andato bene basterà aprire il vostro navigatore (browser) all'indirizzo
http://127.0.0.1
vi dovrebbe comparire la pagina di benvenuto di Apache non vi resta solo che creare i vostri siti nella cartella www e buon divertimento!