Maison  >  Article  >  développement back-end  >  Lors de l'utilisation de MAMP, est-il normal que Localhost renvoie ::1 comme IP ?

Lors de l'utilisation de MAMP, est-il normal que Localhost renvoie ::1 comme IP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-22 07:03:30267parcourir

When Using MAMP, Is It Normal for Localhost to Return ::1 as IP?

MAMP : Est-il normal que Localhost renvoie ::1 comme IP ?

Dans le domaine du développement Web, il est courant de se demander si le comportement attendu d'une pile MAMP renvoie "::1" comme adresse IP pour localhost. C'est une question valable, surtout si vous utilisez MAMP sur des systèmes d'exploitation plus anciens comme Snow Leopard.

Comprendre ::1

::1 est une adresse IPv6 qui représente l'interface de bouclage, qui fait référence à la propre interface réseau de l'ordinateur. Il est couramment utilisé dans la résolution d'adresses IP, et sa présence en tant qu'adresse IP de l'hôte local peut être attribuée au fait qu'IPv6 est pris en charge par défaut dans de nombreux systèmes d'exploitation modernes.

Résoudre le problème

Bien que ::1 comme IP localhost ne soit pas un phénomène inhabituel, vous préférerez peut-être avoir l'adresse IPv4 plus familière (127.0.0.1) à la place. Ceci peut être réalisé en modifiant le fichier de configuration Apache (httpd.conf) sur les systèmes macOS.

Solution :

  1. Localisez le fichier 'httpd.conf' dans le répertoire de configuration d'Apache (généralement /etc/apache2/httpd.conf sur macOS).
  2. Recherchez la ligne contenant "Listen 80", où "80" représente le port sur lequel Apache écoute.
  3. Modifiez cette ligne en "Listen 127.0.0.1:80" (ou toute autre adresse IP de votre choix).
  4. Enregistrez le fichier et redémarrez Apache à l'aide de la commande appropriée pour votre système.

Après avoir effectué ces modifications, la variable $_SERVER['REMOTE_ADDR'] renverra désormais 127.0.0.1 comme adresse IP de l'hôte local.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn