Linux

Installare Apache, MySql e Php su Ubuntu

Installare Apache, MySql e Php su Ubuntu
LT
Luca Terribili
Autore

Se hai la necessità di configurare un server web su un sistema Linux, puoi installare Apache, MySQL e PHP. Tutti software liberi e open source. Questa guida fa riferimento ad una distribuzione Linux basata su Debian, come ad esempio Ubuntu o Mint.

Per le distribuzioni basate su Centos (ora Red Hat), il discorso cambia leggermente.

Installare Apache su Ubuntu

Installare Apache su Ubuntu è molto semplice. Per prima cosa, aggiornare l'indice del pacchetto.

Caricamento syntax highlighter...

Quindi installare Apache.

Caricamento syntax highlighter...

Una volta completato il processo verifichiamo lo stato del servizio, digitando il seguente comando

Caricamento syntax highlighter...

Dovremmo ricevere un output come questo:

Apache status

Ora apriamo il nostro browser preferito e digitiamo localhost nella barra degli indirizzi. Se tutto è andato a buon fine, visualizzeremo questa pagina

Apache Running

Installare MySQL

MySql è un potente server di database che può essere utilizzato per archiviare dati per siti web e applicazioni. In questa sezione, vediamo come installare e configurare MySql su Ubuntu.

Innanzitutto, installiamo MySql Server. Possiamo farlo eseguendo il seguente comando:

Caricamento syntax highlighter...

Una volta installato MySql, dovremo configurarlo. Possiamo farlo eseguendo il seguente comando:

Caricamento syntax highlighter...

Il processo ci chiederà scegliere la robustezza della password per l'account root. Impostiamo il valore 1 che comporta:

  1. Almeno un carattere maiuscolo
  2. Almeno un carattere minuscolo
  3. Almeno un numero
  4. Almeno un carattere speciale

Dopo di che possiamo immettere la password e confermarla. A questo punto ci verranno poste una serie di domande:

  1. Dovremmo creare una nuova password di root?
  2. Dovremmo rimuovere il database di prova?
  3. Dovremmo ricaricare le tabelle dei privilegi?

Possiamo rispondere "Y" a tutte queste domande.

Successivamente, possiamo creare un nuovo utente per il nostro database MySql. Per farlo dobbiamo autenticarci su MySQL Server:

Caricamento syntax highlighter...

La console ci chiederà di inserire la nostra password per l'utente root di MySQL. Verrà quindi visualizzata la riga di comando MySql. Possiamo creare un nuovo utente eseguendo il seguente comando:

Caricamento syntax highlighter...

Sostituite username e password con i vostri dati !!!!

Adesso andiamo a creare un database, che sarà utile anche per i nostri prossimi tutorial. Lo chiameremo 'wordpress' e poi daremo al nuovo utente i privilegi necessari per accedervi e manipolarne i dati.

Creiamo il database

Caricamento syntax highlighter...

Diamo i privilegi al nostro utente. Ricordatevi di sostituire username con il nome del vostro utente !!

Caricamento syntax highlighter...

Ok, anche questo passaggio è completato. Passiamo a PHP.

Installazione di PHP

PHP è un linguaggio di programmazione open source ampiamente utilizzato, particolarmente adatto per lo sviluppo web.Si tratta di un linguaggio di scripting lato server che consente agli sviluppatori di creare siti Web dinamici e interattivi. PHP è utilizzato anche per la creazione di applicazioni grafiche autonome e per l'esecuzione di script da riga di comando.

In questa sezione, vi mostreró come installare e configurare PHP su Ubuntu. Vi farò vedere anche come testare la vostra installazione PHP e come creare il vostro primo script PHP.

Per installare l'ultima versione di PHP utilizzando apt, basta eseguire il seguente comando:

Caricamento syntax highlighter...

Una volta completata l'installazione, possiamo verificare che PHP è stato installato correttamente eseguendo il seguente comando:

Caricamento syntax highlighter...

In questo modo verrà stampato il numero di versione dell'interprete PHP.

php-v

Ora che abbiamo verificato che PHP è funzionante, andiamo a creare uno script di test. Prima di procedere, però, dobbiamo effettuare alcune operazioni preliminari. Innanzitutto aggiungiamo l'utente che stiamo utilizzando al gruppo di Apache, www-data

Caricamento syntax highlighter...

Adesso modifichiamo i permessi della directory radice del nostro web server

Caricamento syntax highlighter...

Ok, ora siamo in grado di creare cartelle e files. Portiamoci all'interno della cartella /var/www/html e creiamo una sottocartella test, con al suo interno un file index.php

All'interno di questo file inseriamo il seguente semplice codice

Caricamento syntax highlighter...

Adesso, apri il tuo browser web e digita il seguente URL nella barra degli indirizzi: http://localhost/test dove dovremmo visualizzare il seguente output

php-info