W sieciach komputerowych localhost dosłownie oznacza „ten komputer”. Kiedy wpisujesz adres URL w przeglądarce, w zasadzie łączysz się z komputerem „hosta” gdzieś indziej na świecie. Ten komputer serwuje Ci żądaną stronę internetową. Jeśli jednak wpiszesz „localhost” w przeglądarce, przeglądarka będzie wiedziała, że chcesz połączyć się z komputerem, którego aktualnie używasz. Jeśli Twój komputer działa z oprogramowaniem serwera WWW, takim jak Apache, Twoja przeglądarka otrzyma stronę internetową od Twojego własnego komputera, znanego również jako localhost. Każdy komputer podłączony do Internetu ma adres IP, a Twój localhost również go posiada. Zazwyczaj adres IP to 127.0.0.1.
Localhost jest często używany do testowania i rozwoju. Kiedy deweloper instaluje stos oprogramowania WAMP, LAMP lub MAMP na swoim komputerze osobistym, zazwyczaj wpisuje „localhost” w przeglądarce, aby wyświetlić swoją witrynę WordPress. Lokalny serwer może przyspieszyć czas rozwoju. Jest również świetny do celów edukacyjnych.
Innym częstym zastosowaniem localhost jest próba połączenia z bazą danych MySQL. Zazwyczaj dzieje się tak podczas instalacji WordPressa na serwerze. Wykracza to poza zakres tego artykułu, ale podczas instalacji WordPressa zostaniesz poproszony o podanie nazwy hosta, którą zazwyczaj jest localhost. Dzieje się tak dlatego, że WordPress i MySQL są zazwyczaj instalowane na tym samym serwerze. Aby mogły się ze sobą komunikować, muszą być tego świadome. Mówiąc WordPressowi, że serwer bazy danych MySQL to „localhost”, zasadniczo mówisz WordPressowi, aby szukał bazy danych na tym samym komputerze.

