Home » [Guida] Configurare un web server completo in [Ubuntu] con [Apache][PHP][Mysql]
Guide Ubuntu

[Guida] Configurare un web server completo in [Ubuntu] con [Apache][PHP][Mysql]

Salve community, in questo articolo vi spiegherò come installa un server web efficiente in tutte le sue funzioni utile, tester ed esperti nel campo web. Prima di tutto occorre installare il server web (Apache) che si occupa di fornirci le pagine web.

Apache - Localhost

Per installarlo aprite il terminale e digitate:

sudo apt-get install apache2

Per controllare che tutto è andato a buon fine aprite il vostro browser preferito e inserite nell’ URL http://localhost/
Se l’ installazione di Apache è stata completata con successo dovreste visualizzare una pagina simile a questa:

Vediamo qualche comando utile per gestire il servizio di apache:

– Per riavviare il servizio

sudo /etc/init.d/apache2 restart

– Per avviare il servizio manualmente

sudo /etc/init.d/apache2 start

– Per terminare il servizio manualmente

sudo /etc/init.d/apache2 stop

Nota: Tutte le pagine e applicazioni web saranno posizionate nella directory di default /var/www .

Procediamo con l’ installazione del linguaggio di scripting lato server : il PHP

Digitiamo nel terminale:

sudo apt-get install php5

A questo punto per verificare che tutto funzioni dobbiamo creare una pagina php di esempio.

Prima di tutto riavviamo il server apache in modo che carichi la configurazione e i moduli php.

Per farlo inseriamo nel terminale il comando sopracitato.

sudo /etc/init.d/apache2 restart

A questo punto passiamo alla creazione della pagina d’ esempio.

Creiamo una directory con il comando

sudo mkdir /var/www/phpinfo

1. Creare una nuova pagina con il comando

sudo gedit /var/www/phpinfo/index.php

2. Incolliamo il codice php

<?php phpinfo(); ?>

3. Apriamo il browser e colleghiamoci all’ indirizzo http://localhost/phpinfo/ e verifichiamo l’output dei parametri di php.

Ora abbiamo già un ottimo server ma cerchiamo di renderlo ancora migliore installando Mysql, il database open source più’ diffuso al mondo.

Apriamo il nostro amato terminale e digitiamo:

sudo apt-get install mysql-server

Vediamo qualche comando di controllo per gestire mysql:
– Per riavviare il servizio

sudo /etc/init.d/mysql restart

– Per avviare il servizio manualmente

sudo /etc/init.d/mysql start

– Per terminare il servizio manualmente

sudo /etc/init.d/mysql stop

Perfetto, ora manca la ciliegina sulla torta: phpMyAdmin.

PhpMyAdmin è un’ applicazione web scritta in php che ci permette di creare eliminare e gestire i nostri database con un intuitiva interfaccia grafica

Procediamo con l’ installazione di PhpMyAdmin.

Aprite nuovamente il terminale e digitate:

sudo apt-get install phpmyadmin

Ora non ci resta che creare un link simbolico che punterà dalla cartella dove realmente è installato phpMyAdmin all’ indirizzo http://localhost/phpmyadmin.

Per fare questo inserite nel terminale il seguente comando:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Spero di esservi stato utile! Saluti a tutti, lo staff

Sono presenti link non funzionanti nell'articolo?
Segnalalo tramite commento, grazie della collaborazione.

Ti e piaciuto questo articolo?
Supporta il nostro lavoro, facendo una donazione!

Informazioni sull'autore

LucaH2

CEO e Fondatore di questo blog, sono un perito industriale capo-tecnico specializzazione Chimica, ma amo la tecnologia. Sono un appassionato di tutte le novità tecnologiche, con abbastanza esperienza sui sistemi di rete, hardware e software.

Oltre alla tecnologia un’altra grande passione sono le auto e le competizioni, ho abbastanza esperienza nella realizzazione e progettazione di vetture monoposto e biposto.

Desktop Solution