lunedì 5 dicembre 2011

Installare server Apache (con php e mysql) su un pc Linux

Ho ultimamente dovuto installare di nuovo Apache sul mio Linuxmint ma ho trovato alcuni problemi in mezzo a molta semplicità.
Questi sono i passi che ho seguito.

1. Installare Apache:
È abbastanza semplice, possiamo installarlo dal gestore pacchetti cercando il pacchetto apache2, oppure da terminale ci basterà digitare

sudo apt-get install apache2

Verrà automaticamente installato il nostro webserver Apache con Document Root di default su /var/www.
La Document Root è la cartella dove dovremmo mettere i nostri file per far funzionare il sito.

2.Personalizzare Apache
Possiamo cambiare la Document Root attraverso i file di configurazione di Apache che si trovano in etc/apache2.
In particolare il file che ci interessa si trova in etc/apache2/site-available/default
A questo punto ci basterà cercare la stringa

DocumentRoot /var/www

con la stringa

DocumentRoot /cartella/che/ci/interessa

Dobbiamo fare attenzione perchè poi dobbiamo fare un'operazione analoga anche nella stringa


<Directory /var/www/>

che si trova poco più sotto e apre il tag relativo ai parametri della Document Root. anche questa andrà sostituita con

<Directory cartella/che/ci/code/interessa/>

Un problema che mi ha dato parecchio filo da torcere è stato il mod_rewrite che non riuscivo a far funzionare.

Per abilitarlo è necessario sostituire la stringa (nello stesso file)
AllowOverride None
con
AllowOverride All
ma non tutte le volte che si presenta: solamente nel all'interno del tag

Directory /var/www

3. Installare php
La cosa è davvero semplice: da terminale digitiamo

sudo apt-get install php5 

e avremo il nostro php installato. Possiamo fare la stessa cosa dal gestore dei pacchetti cercando e installando il pacchetto php5

4.Installare Mysql
Per installare Mysql possiamo semplicemente digitare da terminale

sudo apt-get install mysql-server

Ci verrà chiesta la password per l'utente iniziale ("root"), poi l'installazione sarà completata.

5. Installare Mysql Administrator
Uno dei miei strumenti preferiti per amministare il database attraverso un'interfaccia grafica è Mysql Administrator composto da due programmi: l'administrator e il query browser che sono tra loro collegati e si installano contemporaneamente.
Trovate Mysql Administrator nei repository di Ubuntu e potete installarlo da terminale con il comando

sudo apt-get install mysql-admin mysql-query-browser

Oppure cercare il pacchetto mysql-admin nel gestore pacchetti o nell'Ubuntu software center.i parametri iniziali per accedere al database saranno
host: localhost
username: root
password: quella che avete digitato in fase di installazione.

Nessun commento:

Posta un commento