Introduzione
Questo è un articolo dettagliato. Per una guida veloce leggere il seguente articolo: come installare LAMP Apache Mysql SQL PHP.
Installazione Apache
Per installare Apache aprire il terminale e dare questi comandi:
sudo apt-get update
sudo apt-get install apache2
Se il firewall di Ubuntu è attivo dovete abilitare il traffico per Apache:
sudo ufw allow in "Apache Full"
A questo punto il server è pronto con le configurazioni di default.
Basta collegarsi al proprio indirizzo IP pubblico oppure in localhost:
http://localhost
Per riavviare Apache:
sudo service apache2 restart
Per fermare Apache:
sudo service apache2 stop
Per avviare Apache:
sudo service apache2 start
Installazione MySQL
Per installare MySQL aprire il terminale e dare questo comando:
sudo apt-get install mysql-server
Durante la fase di installazione vi verrà chiesto di inserire una password per l'utente root, che utilizzerete per accedere al server MySQL.
Mettere in sicurezza MySQL (Facoltativo)
sudo mysql_secure_installation
Inserire "y" per "si" oppure qualsiasi altra lettera per "no".
Nel primo passaggio inserire la password dell'utente root, in seguito vi verrà chiesto se si vuole testare la sicurezza della password e se la si vuole cambiare.
Per i successivi passaggi è consigliato premere "y" quindi "si".
- Rimuovere gli utenti anonimi
- Disabilitare il login root da remoto
- Rimuovere il database test
- Aggiornare le nuove regole
Installazione PHP
Per installare PHP da terminale:
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Riavviare Apache:
sudo service apache2 restart
Verifichiamo la corretta installazione di PHP. Creiamo un file con estensione .php:
sudo nano /var/www/html/info.php
Incollare questo codice:
<?php phpinfo(); ?>
Salvare e chiudere il file.
Collegarsi al proprio indirizzo IP pubblico oppure in localhost:
http://localhost/info.php
L'installazione e configurazione base di un web server Apache con MySQL e PHP è terminata.