(17 risposte)
Chiuso 3 anni fa.
Durante il completamento di alcuni esercizi da un libro su HTML5, sono arrivato a un capitolo sull'installazione di un server per testare le applicazioni web. Il problema è che il libro presuppone solo che tutti gli utenti delle distribuzioni Linux sappiano quali e come configurare i server sulle loro macchine. L'autore afferma inoltre che le distribuzioni Linux potrebbero avere Apache installato per impostazione predefinita.
È questo il caso di Ubuntu 16.04? In tal caso, come faccio ad accedervi per testare le mie app Web? In caso negativo, quale alternativa ho?
Risposta accettata:
Ti suggerirei di mantenere le cose semplici. Puoi installare Apache2; MySQL; PHP e tutte le dipendenze richieste con un solo comando.
Installazione
Dal tuo terminale, digita:
 sudo apt install lamp-server^ 
 Se hai sudo diritti, ti verrà quindi richiesta la password. Inserisci la tua password e apt raccoglierà un elenco di dipendenze richieste.
Ti chiederà quindi se desideri confermare l'installazione di questi pacchetti.
Premi il Y , quindi Invio chiave
Durante l'installazione dei pacchetti, vedrai lo schermo cambiare in qualcosa di simile a questo:
 
 Inserisci una nuova root password per MySQL. Questa è la password dell'amministratore MySQL che utilizzerai per apportare modifiche ai database e alle autorizzazioni utente.
Ti verrà chiesto di nuovo:
 
Inserisci di nuovo la tua nuova password di root e premi Invio
Completamento
Questo installerà e avvierà Apache2; MySQL e PHP 7.
La directory principale del tuo sito web sarà:
 /var/www/html 
Puoi mettere i tuoi file in questa directory e l'indirizzo web sarà:
 http://<ip address of server>/ 
Note
 Ricorda che esiste già un index.html all'interno del /var/www/html che probabilmente dovrai sostituire o rimuovere.