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 stronę internetową, o którą prosiłeś. Jeśli jednak wpiszesz „localhost” w przeglądarce, Twoja 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 ma. Zazwyczaj adres IP to 127.0.0.1.
Localhost jest często używany do testowania i tworzenia. Kiedy programista instaluje na swoim osobistym komputerze stos oprogramowania WAMP, LAMP lub MAMP, zazwyczaj wpisuje „localhost” w przeglądarce, aby otworzyć swoją stronę WordPress. Lokalnie serwerowe środowiska mogą przyspieszyć czas tworzenia. Jest to również świetne do celów edukacyjnych.
Innym częstym zastosowaniem localhost jest próba połączenia się z bazą danych MySQL. Zazwyczaj dzieje się tak podczas instalacji WordPressa na serwerze. Wykracza to poza zakres tego artykułu, ale podczas instalacji WordPressa jesteś proszony o podanie nazwy hosta, która zazwyczaj brzmi 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 Twój serwer bazy danych MySQL to „localhost”, w zasadzie mówisz WordPressowi, aby szukał bazy danych na tym samym komputerze.
