Server lamp

Ecco una semplice guida per creare un server LAMP

LAMP sta per Linux,Apache,Mysql,Php

Così potrete installare i vostri Cms preferiti e fare tutte le prove che solitamente necessitano di un server comodamante nel vostro computer, risparmiando tempo e magari anche soldi.

Per installarlo basterà digitare da terminale le seguenti righe:

sudo apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql php5-gd phpmyadmin

Il server è già completamente funzionante, ma conviene fare i passi successivi per avere una gestione più semplice.
Inanzitutto creiamo una directory chiamata public_html

mkdir /home/utente/public_html

dove, ovviamente, utente sta per il vostro nome utente

Poi copiamo il sito di partenza

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/miosito

Dovremo anche modificare la configurazione:

sudo gedit /etc/apache2/sites-available/miosito

ora si aprirà con l’editor di testo gedit un file, a questo punto noi andremmo a modificare il parametro DocumentRoot facendolo puntare al nuovo percorso appena creato:

/var/www

cambiando la directory con:

/home/utente/public_html/

Le modifiche sono complete, possiamo chiudere il file, ovviamente salvandolo.
Ora diciamo al computer che il sito iniziale non è quello che vogliamo noi:

sudo a2dissite default && sudo a2ensite miosito

ora basta solamente riavviare apache, per rendere i cambiamenti effettivi

sudo /etc/init.d/apache2 restart

Il tutto è completato, basterà scrivere nel nostro broswer

http://localhost/

e vedremo il nostro server perfettamente funzionante.

6 thoughts on “Server lamp

  1. ho fatto TUTTO quello che ho trovato scritto
    nella cartella public_html ho inserito una cartella (identica a quella che ho sul sito aruba, che si chiama didascienze, la pagina non mi si apre!

    “Forbidden
    You don’t have permission to access /didascienze/index.php on this server.
    Apache/2.2.12 (Ubuntu) Server at localhost Port 80”
    messaggio d’errore 403
    qualche idea?
    grazie
    hedy

  2. ciao,
    ho un problema da circa un mese che nn riesco ad uscirne. Ho reinstallato tutto il server lampp come hai detto nella guida qui sopra è andato tutto bene finchè, al momento del riavvio di apache2 mi è ritornata lo stesso messaggio di prima e pertanto nn riesco a far funzionare il server.
    Te lo posto magari mi sai dire che cosa ho sbagliato e dove.
    Grazie in anticipo.
    Messaggio di errore:
    atom@atom:~$ sudo /etc/init.d/apache2 restart
    * Restarting web server apache2 Warning: DocumentRoot [/home/atom/public_html] does not exist
    apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
    … waiting Warning: DocumentRoot [/home/atom/public_html] does not exist
    apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *