Installazione di LAMP su Ubuntu 16.04 Guide download

Installazione di LAMP su Ubuntu 16.04

Ciao oggi vi spiegherò come installare "LAMP", prima di tutto LAMP è un insieme di risorse che servono per hostare siti dinamici come un forum o siti in php che utilizzano anche il database, ed è composto da L = Linux, A = Apache, M = MySQL, P = PHP (anche peral e pyton ma in questa guida non mi interessa farvi installare anche queste source).

Installiamo Apache

Per hostare un sito web abbiamo assolutamente bisogno di installare apache...

Prima di tutto procediamo ad updatare i file presenti sulla nostra macchina per poi procedere all'installazione di apache.

sudo apt-get update

sudo apt-get install apache2

Adesso testiamo i config di apache con questo comando:

sudo apache2ctl configtest

L'output dovrebbe essere questo:

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Syntax OK

Per rimuovere questo errore ci basterà modificare il servername da qui:

sudo nano /etc/apache2/apache2.conf

Al fondo del file (muoviti con le freccette) aggiungi "ServerName" e a fianco il dominio, se non ne possiedi uno scrivi l'ip della tua macchina

ServerName www.example.com

Rieseguendo il comando di prima l'errore sarà scomparso

sudo apache2ctl configtest

Se hai fatto tutto correttamente andando su http://iltuosito.com dovrebbe comparire questa schermata

Installiamo MySQL

Installiamo MySQL, vi avverto subito che dovete stare attenti a tutto quello che i viene scritto sul terminale, perchè non credo che in caso di problemi voi abbiate voglia di disinstallare tutto mysql e reinstallarlo! Ci sono passato anche io...

sudo apt-get install mysql-server

quando ti viene chiesto se vuoi installare mysql... scrivi Y/y e premi invio

Adesso che abbiamo installato mysql possiamo eseguire uno script per l'installazione effettiva di MySQL

mysql_secure_installation

Ti sarà chiesto di inserire la password per MySQL e di attivare VALIDATE PASSWORD PLUGIN, se volete attivare questo plugin, quando sbaglierete password vi sarà dato un errore che potrebbe causare problemi, quindi attivatelo solo se ne siete sicuri!

Se non volete abilitarlo rispondete n alla prima domanda e y alle altre.

Installazione PHP

Adesso andremo ad installare vari pacchetti di php tra cui alcuni che ci serviranno per collegarci a MySQL nel caso ne avessimo bisogno!

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Di default apache richiede di aprire prima i file chiamati index.html ma noi vogliamo che venga data priorità ai file index.php quindi ci basterà spostare index.php dal fondo all'inizio modificando questo file:

sudo nano /etc/apache2/mods-enabled/dir.conf

da

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

a

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

Quando hai finito per uscire di basterà fare Ctrl+X scrivi y e premi invio

e possiamo restartare apache

sudo systemctl restart apache2

Per eventuali domande o chiarimenti scrivete un commento qua sotto oppure contattatemi in privato!

Commenti 1 risposta

Accedi per commentare.

Se avete bisogno di aiuto scrivete qui!

Informazioni

Aggiunto da
Crediti
Lafa
Link sponsorizzati

Link sponsorizzati