Rumah > Artikel > pembangunan bahagian belakang > Apabila Menggunakan MAMP, Adakah Normal untuk Localhost Mengembalikan ::1 sebagai IP?
MAMP: Adakah Normal untuk Localhost Mengembalikan ::1 sebagai IP?
Dalam bidang pembangunan web, adalah perkara biasa untuk tertanya-tanya jika ia menjangkakan tingkah laku untuk timbunan MAMP untuk mengembalikan "::1" sebagai alamat IP untuk localhost. Ini adalah soalan yang sah, terutamanya jika anda menggunakan MAMP pada sistem pengendalian lama seperti Snow Leopard.
Pemahaman ::1
::1 ialah alamat IPv6 yang mewakili antara muka gelung balik, yang merujuk kepada antara muka rangkaian komputer itu sendiri. Ia biasanya digunakan dalam resolusi alamat IP dan kehadirannya sebagai IP hos tempatan boleh dikaitkan dengan IPv6 yang disokong secara lalai dalam banyak sistem pengendalian moden.
Menyelesaikan Isu
Walaupun ::1 memandangkan IP localhost bukanlah kejadian luar biasa, anda mungkin lebih suka untuk mempunyai alamat IPv4 yang lebih biasa (127.0.0.1). Ini boleh dicapai dengan mengubah suai fail konfigurasi Apache (httpd.conf) pada sistem macOS.
Penyelesaian:
Selepas membuat perubahan ini, pembolehubah $_SERVER['REMOTE_ADDR'] kini akan mengembalikan 127.0.0.1 sebagai alamat IP localhost.
Atas ialah kandungan terperinci Apabila Menggunakan MAMP, Adakah Normal untuk Localhost Mengembalikan ::1 sebagai IP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!