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

Patricia Arquette
Libérer: 2024-10-22 07:03:30
original
266 Les gens l'ont consulté

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!