Installazione dell'ambiente LAMP (Linux)

  1. Cos'è LAMP?
  2. Installazione di LAMP
  3. Preparazione dell'ambiente
1. Cos'è LAMP?
LAMP significa Linux Apache MySQL PHP). E' un ambiente interamente gratuito che troviamo automaticamente installato se utilizziamo Linux Ubuntu versione Server, ma è facilmente installabile (gratis) in Linux Ubuntu versione Desktop. Vediamo nel dettaglio a cosa servono i vari elementi:

2. Installazione di LAMP
Su Ubuntu versione Server LAMP è già presente. Su Ubuntu versione desktop si procede così:
  1. Dal menu Sistema - Amministrazione avviare Gestore pacchetti
  2. Selezionare, uno alla volta, i seguenti pacchetti: apache2, mysql-client, mysql- server
    Vi accorgerete che, ogni volta che si seleziona un pacchetto, vengono automaticamente richiesti i pacchetti dipendenti. Lasciate che questi vengano installati.
  3. Fate click su Applica e i pacchetti saranno scaricati dal repository Internet e automaticamente installati.
    Nota:
    Durante l'installazione di mysql-client e mysql-server vi sarà richiesta una password. Visto che non è obbligatoria, lasciate vuoto il campo e andate avanti
  4. Selezionate i pacchetti: php5, php5-mysql e l'editor html bluefish
    Anche qui saranno richieste delle dipendenze e, in particolare per PHP5, sarà sostituita una dipendenza con un'altra. Fate come vi dice il gestore pacchetti
  5. Click su Applica e i pacchetti saranno scaricati e installati.


3. Preparazione dell'ambiente
Dopo aver installato l'ambiente LAMP (v. sopra), nella directory /var sarà creata la directory www che è riconosciuta come la zona nella quale si possono collocare i siti dinamici. Questa zona deve essere sprotetta e assegnata all'utente attivo (che chiamerò pippo) per potervi collocare le directory dei vari siti personali. Per fare queste operazioni occorre entrare come superutente (root). Si procede così:
da terminale digitiamo:
su 
e ci sarà richiesta la password per entrare come utente root. Digitiamo la password e invio.
Sempre da terminale scriviamo:
cd /var/www 
per spostarsi nella cartella predisposta per il web. A questo punto creiamo una cartella e le diamo il nome html
mkdir html 
poi assegniamo alla cartella html l'utente pippo come proprietario e anche gruppo
chown pippo html 
chgrp pippo html 
e diamo tutti i permessi a pippo e al suo gruppo
chmod 775 html 



Warning: include(../../../piede.php): failed to open stream: No such file or directory in D:\inetpub\webs\roccocamerait\esercitazioni\es4a\lamp\ambiente.php on line 135

Warning: include(): Failed opening '../../../piede.php' for inclusion (include_path='.;C:\php\pear') in D:\inetpub\webs\roccocamerait\esercitazioni\es4a\lamp\ambiente.php on line 135