Há tanta terminologia especializada relacionada com computadores que é impossível para a pessoa comum saber o que significam e a que se referem.
Felizmente, também é desnecessário conhecer toda esta terminologia antes de saltar para a Internet e fazer o que quer que seja que se queira fazer.
Isto leva-nos ao termo computador do dia localhost.
Se não é um administrador de rede e/ou não gere um help desk, precisa de saber o que significa “localhost“? A resposta é não.
Se quiser impressionar os caras da TI que vêm reparar o seu computador ou pôr a sua rede a funcionar novamente, talvez queira saber. (Ou se estiver simplesmente curioso e aberto a aprender coisas novas).
Uma coisa é certa com base nas definições que verá – por ser tão inocente, o termo “localhost” tem de ser o mais difícil de explicar.
O que é “localhost”?
Quer uma prova? Aqui está uma definição de localhost que poderá encontrar:
“Localhost” é o nome por defeito que descreve o endereço do computador local, também conhecido como endereço do loopback. Por exemplo, digitando: ping localhost pingaria o endereço IP local de 127.0.0.1 (o endereço loopback). Ao configurar um servidor web ou software num servidor web, 127.0.0.1 é utilizado para apontar o software para a máquina local”.
O quê?
Mesmo que memorizasse essas duas frases e as repetisse diariamente, continuaria a não saber o que significa “localhost”. (A propósito, se preferir este tipo de definições altamente técnicas, basta saltar para a Internet…isso é tudo o que terá).
Vamos tentar corrigir isso, mantendo-o simples.
O que é “localhost” então?
Na conversa sobre redes de computadores, localhost refere-se a “este computador” ou ainda mais precisamente “o computador em que estou a trabalhar”. Tipos de TI, administradores de rede e programadores, utilizarão mesmo o termo “casa” (computador doméstico).
Tomar nota: Como mencionado anteriormente, o localhost tem pouca utilidade se não for um tipo de rede. Por outras palavras, se o seu filho não gostar da lentidão do seu PC, pode dizer “Odeio este computador”, mas não diria: “Odeio o localhost”.
Uma palavra-chave nesta definição é “rede”, porque o termo localhost só entra em jogo quando alguém (como um programador) está no seu computador, ligado a uma rede e utilizando-o para testar programas ou para testar a ligação virtual entre dois computadores.
Porque é que o localhost é útil?
Aqui está uma analogia.
Digamos que queria ligar para o seu próprio telemóvel para testar um toque de telemóvel criado por si. Pode marcar o seu número de telefone para ver o que acontece. No entanto, teria de marcar o número inteiro à medida que este se desloca pela rede de telemóvel, como se estivesse a ligar para qualquer número externo. É tratado como qualquer outra chamada.
Isso é muito esforço apenas para um simples teste, não acha?
Não seria bom se houvesse alguma forma de saltar o número inteiro e a coisa da rede de telemóveis? E se, em vez disso, pudesse simplesmente dar um murro num nome como “este telemóvel” e funcionasse, como se ligasse para o seu número e este fosse encaminhado normalmente?
Essa é a ideia geral por detrás do localhost.
Há muito tempo atrás, os programadores e desenvolvedores de redes perceberam que seria conveniente que os seus programas fossem testados e verificados de perto, em vez de terem tudo na Internet, sempre que quisessem testar algo em que estivessem a trabalhar.
Assim, criaram uma solução e um termo: localhost.
Quando as pessoas de TI estão nos programas de teste e ligações dos seus computadores e digitam a palavra “localhost”, é um substituto para algo mais: o endereço IP do seu computador (mais especificamente, “deste computador”).
Não apenas um nome, mas também um número.
Não deixe que isso o confunda. Não é muito diferente de você digitar Disney.com ou Amazon.com na barra de endereços do seu navegador. Cada website tem o seu próprio endereço IP, mas em vez disso substitui um “nome de domínio”.
Assim, quando uma pessoa de TI está a realizar testes e está a “dizer” a uma aplicação para se ligar à Internet, irá escrever no destino “localhost”.
Por outras palavras, ele pode fingir estar ligado a um servidor Web ou a outro computador anfitrião, mas está a mantê-lo internamente e perto de casa, utilizando o localhost.
Em quase todos os sistemas de rede, o localhost utiliza o endereço IP 127.0.0.1. Este é o “endereço de loopback” IPv4 mais utilizado e está reservado para esse fim. O endereço IPv6 de loopback é ::1.
Alguns tipos de computadores podem ser vistos usando camisas que dizem “Não há lugar como 127.0.0.1”.
Agora, experimente isto.
Aqui está uma definição de localhost de outra fonte. Veja se isto faz mais sentido agora.
“A utilização da interface loopback contorna qualquer hardware de interface de rede local.
O mecanismo de loopback local é útil para testar software durante o desenvolvimento, independentemente de qualquer configuração de rede. Por exemplo, se um computador tiver sido configurado para fornecer um sítio web, dirigir um navegador web local a http://localhost pode exibir a sua página inicial”.
O WordPress funciona em Localhost?
Sim, trabalhar com WordPress em localhost é indicado para quando estamos efetuando o desenvolvimento de um tema, plugin ou até mesmo criando um projeto em nossa máquina local para posteriormente publicar na web.
Há vários softwares para trabalhar com o WordPress em localhost, o que nós indicamos é o LOCAL WP, um software muito fácil e instalar e de trabalhar com o WordPress em localhost.
Acesse o site https://localwp.com/, faça o download e siga o processo de instalação (Next, Next Finish).
É possível migrar o WordPress do localhost para Hospedagem?
Sim, para isso basta baixar o plugin all in one migration, e clonar o seu site WordPress em localhost e enviar para a sua hospedagem na núvem.
3 Vantagens de se trabalhar com WordPress em localhost
1 – Desenvolvimento de temas e plugins muito mais rápido, uma vez que basta salvar o arquivo PHP e você já consegue ver o resultado, sem precisar enviar o arquivo para a hospedagem, aguardar o envio, limpar o cache etc.
2 – Para aprendizado é ótimo pois você pode errar quantas vezes quiser que ninguém ficará prejudicado, nem mesmo você.
3 – Testes, o localhost deve ser o seu grande ambiente de testes, erre, aprenda, ajustes e lance.
Olá,
o que você achou deste conteúdo? Conte nos comentários.