En redes de computadoras, localhost literalmente significa “esta computadora”. Cuando escribes una URL en tu navegador, esencialmente te estás conectando a una computadora "host" en algún lugar del mundo. Esta computadora te sirve la página web que solicitaste. Sin embargo, si escribes "localhost" en tu navegador, tu navegador sabrá que quieres conectarte a la computadora que estás usando actualmente. Si tu computadora está ejecutando software de servidor web como Apache, entonces tu navegador recibirá una página web de tu propia computadora, que también se conoce como localhost. Cada computadora conectada a Internet tiene una dirección IP y tu localhost también tiene una. Típicamente, la dirección IP es 127.0.0.1.
Localhost se usa a menudo para pruebas y desarrollo. Cuando un desarrollador instala el stack de software WAMP, LAMP o MAMP en su computadora personal, normalmente escribirá "localhost" en su navegador para acceder a su sitio web de WordPress. Los entornos de servidor local pueden acelerar el tiempo de desarrollo. También es excelente para fines de aprendizaje.
Otro uso común de localhost es cuando intentas conectarte a tu base de datos MySQL. Por lo general, esto sucede cuando estás instalando WordPress en tu servidor. Está fuera del alcance de este artículo, pero durante la instalación de WordPress se te pide un nombre de host que suele ser localhost. La razón de esto es que WordPress y MySQL suelen estar instalados en el mismo servidor. Para que puedan comunicarse entre sí, deben ser conscientes de ello. Al decirle a WordPress que tu servidor de base de datos MySQL es "localhost", básicamente le estás diciendo a WordPress que busque la base de datos en la misma computadora.
