Dans le domaine des réseaux informatiques, localhost signifie littéralement « cet ordinateur ». Lorsque vous tapez une URL dans votre navigateur, vous vous connectez à un ordinateur « hébergeur » situé quelque part dans le monde. Cet ordinateur vous fournit la page web que vous avez demandée. En revanche, si vous tapez « localhost » dans votre navigateur, celui-ci saura que vous souhaitez vous connecter à l’ordinateur que vous utilisez actuellement. Si votre ordinateur exécute un logiciel de serveur web tel qu’Apache, votre navigateur recevra une page web de votre propre ordinateur, qui est également connu sous le nom d’hôte local. Chaque ordinateur connecté à l’internet a une adresse IP et votre hôte local en a une aussi. En général, l’adresse IP est 127.0.0.1.
Le localhost est souvent utilisé pour les développeurs/développeuses. Lorsqu’un développeur/développeuse installe un logiciel WAMP, LAMP ou MAMP sur son ordinateur personnel, il tape généralement « localhost » dans son navigateur afin de commander son site web WordPress. Les environnements de serveurs locaux peuvent accélérer le temps de développement/développeuses. Ils sont également très utiles à des fins d’apprentissage.
Une autre utilisation courante de localhost est lorsque vous essayez de vous connecter à votre base de données MySQL. Cela se produit généralement lors de l’installation de WordPress sur votre serveur. Cela dépasse le cadre de cet article, mais lors de l’installation de WordPress, on vous demande un nom d’hôte qui est généralement localhost. La raison en est que WordPress et MySQL sont généralement installés sur le même serveur. Afin qu’ils puissent communiquer l’un avec l’autre, ils doivent en être conscients. En indiquant à WordPress que votre serveur de base de données MySQL est « localhost », vous demandez à WordPress de rechercher la base de données sur le même ordinateur.