(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.