Heim  >  Artikel  >  Backend-Entwicklung  >  Ist es bei Verwendung von MAMP normal, dass Localhost ::1 als IP zurückgibt?

Ist es bei Verwendung von MAMP normal, dass Localhost ::1 als IP zurückgibt?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-22 07:03:30371Durchsuche

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

MAMP: Ist es normal, dass Localhost ::1 als IP zurückgibt?

Im Bereich der Webentwicklung stellt sich häufig die Frage wenn es das erwartete Verhalten eines MAMP-Stacks ist, „::1“ als IP-Adresse für localhost zurückzugeben. Dies ist eine berechtigte Frage, insbesondere wenn Sie MAMP auf älteren Betriebssystemen wie Snow Leopard verwenden.

Verstehen::1

::1 ist eine IPv6-Adresse Dies stellt die Loopback-Schnittstelle dar, die sich auf die eigene Netzwerkschnittstelle des Computers bezieht. Es wird häufig bei der Auflösung von IP-Adressen verwendet und sein Vorhandensein als lokale Host-IP kann darauf zurückgeführt werden, dass IPv6 in vielen modernen Betriebssystemen standardmäßig unterstützt wird.

Behebung des Problems

Während ::1 als Localhost-IP keine ungewöhnliche Erscheinung ist, bevorzugen Sie möglicherweise stattdessen die bekanntere IPv4-Adresse (127.0.0.1). Dies kann durch Ändern der Apache-Konfigurationsdatei (httpd.conf) auf macOS-Systemen erreicht werden.

Lösung:

  1. Suchen Sie die Datei „httpd.conf“. im Apache-Konfigurationsverzeichnis (normalerweise /etc/apache2/httpd.conf unter macOS).
  2. Suchen Sie die Zeile mit „Listen 80“, wobei „80“ den Port darstellt, den Apache überwacht.
  3. Ändern Sie diese Zeile in „Listen 127.0.0.1:80“ (oder eine andere gewünschte IP-Adresse).
  4. Speichern Sie die Datei und starten Sie Apache mit dem entsprechenden Befehl für Ihr System neu.

Nachdem diese Änderungen vorgenommen wurden, gibt die Variable $_SERVER['REMOTE_ADDR'] nun 127.0.0.1 als lokale Host-IP-Adresse zurück.

Das obige ist der detaillierte Inhalt vonIst es bei Verwendung von MAMP normal, dass Localhost ::1 als IP zurückgibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn