Em redes de computadores, localhost significa literalmente “este computador”. Quando você digita um URL no navegador, está basicamente se conectando a um computador “host” em outro lugar do mundo. Esse computador lhe fornece a página da Web que você solicitou. No entanto, se você digitar “localhost” no navegador, o navegador saberá que você deseja se conectar ao computador que está usando no momento. Se o seu computador estiver executando um software de servidor da Web, como o Apache, o navegador receberá uma página da Web do seu próprio computador, que também é conhecido como localhost. Todo computador conectado à Internet tem um endereço IP e seu localhost também tem um. Normalmente, o endereço IP é 127.0.0.1.
O localhost é frequentemente usado para testes e desenvolvimento. Quando um desenvolvedor instala a pilha de software WAMP, LAMP ou MAMP em seu computador pessoal, ele normalmente digita “localhost” no navegador para acessar o site do WordPress. Os ambientes de servidor local podem acelerar o tempo de desenvolvimento. Também é ótimo para fins de aprendizado.
Outro uso comum de localhost é quando você está tentando se conectar ao banco de dados MySQL. Normalmente, isso acontece quando você está instalando o WordPress no servidor. Isso está além do escopo deste artigo, mas durante a instalação do WordPress é solicitado um nome de host que geralmente é localhost. A razão para isso é que o WordPress e o MySQL são normalmente instalados no mesmo servidor. Para que possam se comunicar entre si, eles precisam estar cientes disso. Ao informar ao WordPress que o servidor do banco de dados MySQL é “localhost”, você está basicamente dizendo ao WordPress para procurar o banco de dados no mesmo computador.