In informatica, localhost significa letteralmente “questo computer”. Quando digiti un URL nel tuo browser, ti stai essenzialmente connettendo a un computer “host” da qualche altra parte nel mondo. Questo computer ti serve la pagina web che hai richiesto. Se digiti “localhost” nel tuo browser, tuttavia, il tuo browser saprà che vuoi connetterti al computer che stai attualmente utilizzando. Se il tuo computer esegue software server web come Apache, il tuo browser riceverà una pagina web dal tuo stesso computer, altrimenti noto come localhost. Ogni computer connesso a Internet ha un indirizzo IP e anche il tuo localhost ne ha uno. Tipicamente l'indirizzo IP è 127.0.0.1.
Localhost è spesso utilizzato per test e sviluppo. Quando uno sviluppatore installa lo stack software WAMP, LAMP o MAMP sul proprio computer personale, digita tipicamente “localhost” nel proprio browser per visualizzare il proprio sito web WordPress. Gli ambienti server locali possono accelerare i tempi di sviluppo. È ottimo anche per scopi didattici.
Un altro uso comune di localhost è quando si tenta di connettersi al database MySQL. Di solito ciò accade quando si installa WordPress sul proprio server. Va oltre lo scopo di questo articolo, ma durante l'installazione di WordPress viene richiesto un nome host che di solito è localhost. Il motivo è che WordPress e MySQL sono tipicamente installati sullo stesso server. Affinché possano comunicare tra loro, devono esserne consapevoli. Dicendo a WordPress che il tuo server di database MySQL è “localhost”, stai essenzialmente dicendo a WordPress di cercare il database sullo stesso computer.
