In Computernetzwerken bedeutet localhost wörtlich „dieser Computer“. Wenn Sie eine URL in Ihren Browser eingeben, stellen Sie im Wesentlichen eine Verbindung zu einem „Host“-Computer irgendwo auf der Welt her. Dieser Computer liefert Ihnen die von Ihnen angeforderte Webseite. Wenn Sie jedoch „localhost“ in Ihren Browser eingeben, weiß Ihr Browser, dass Sie eine Verbindung zu dem Computer herstellen wollen, den Sie gerade benutzen. Wenn auf Ihrem Computer eine Webserver-Software wie Apache läuft, wird Ihrem Browser eine Webseite von Ihrem eigenen Computer, dem so genannten localhost, zugestellt. Jeder Computer, der mit dem Internet verbunden ist, hat eine IP-Adresse, und auch Ihr localhost hat eine. Normalerweise lautet die IP-Adresse 127.0.0.1.
Localhost wird oft für Tests und Entwicklung verwendet. Wenn ein Entwickler einen WAMP-, LAMP- oder MAMP-Software-Stack auf seinem Computer installiert, gibt er normalerweise „localhost“ in seinen Browser ein, um seine WordPress-Website aufzurufen. Lokale Serverumgebungen können die Entwicklungszeit beschleunigen. Sie sind auch für Lernzwecke hervorragend geeignet.
Eine weitere häufige Verwendung von localhost ist der Versuch, eine Verbindung zu Ihrer MySQL-Datenbank herzustellen. Normalerweise geschieht dies, wenn Sie WordPress auf Ihrem Server installieren. Es würde den Rahmen dieses Artikels sprengen, aber während der WordPress-Installation werden Sie nach einem Hostnamen gefragt, der normalerweise localhost ist. Der Grund dafür ist, dass WordPress und MySQL normalerweise auf demselben Server installiert werden. Damit sie miteinander kommunizieren können, müssen sie sich dessen bewusst sein. Indem Sie WordPress mitteilen, dass Ihr MySQL-Datenbankserver „localhost“ ist, teilen Sie WordPress im Grunde mit, dass es die Datenbank auf demselben Computer suchen soll.