Heim > Artikel > Backend-Entwicklung > Ist es bei Verwendung von MAMP normal, dass Localhost ::1 als IP zurückgibt?
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:
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!