Nel network o rete di computer localhost significa letteralmente “questo computer”. Quando si digita un URL nel browser, ci si collega essenzialmente a un computer “ospite” da qualche altra parte nel mondo. Questo computer serve la pagina web richiesta. Se invece si digita “localhost” nel browser, questo saprà che ci si vuole connettere al computer che si sta utilizzando. Se sul vostro computer è in esecuzione un software per server web come Apache, il vostro browser riceverà la pagina web dal vostro computer, che è altrimenti noto come localhost. Ogni computer collegato a Internet ha un indirizzo IP e anche il localhost ne ha uno. In genere l’indirizzo IP è 127.0.0.1.
Il localhost è spesso usato per i test e lo sviluppo. Quando uno sviluppatore installa i software WAMP, LAMP o MAMP disponi in colonna sul proprio computer, in genere digita “localhost” nel proprio browser per visualizzare il sito WordPress. Gli ambienti server locali possono accelerare i tempi di sviluppo. È anche ottimo per l’apprendimento.
Un altro uso comune di localhost è quando si cerca di connettersi al database MySQL. Di solito questo accade quando si installa WordPress sul server. Non rientra nello scopo di questo articolo, ma durante l’installazione di WordPress viene richiesto un nome di host che di solito è localhost. Il motivo è che WordPress e MySQL sono solitamente installati sullo stesso server. Per poter comunicare tra loro, devono esserne consapevoli. Dicendo a WordPress che il vostro server di database MySQL è “localhost”, in pratica dite a WordPress di cercare il database sullo stesso computer.