Vista und PHP fopen http://localhost Requests

Da wollte ich gerade mal aus einem PHP-Script mit fopen eine Verbindung zu meinem eigenen Apache-Server herstellen und siehe da, nix geht. Ein wenig Recherche im Web brauchte dann das ernüchternde Ergebnis: Probier es mal mit der Adresse: 127.0.0.1. Und siehe da es geht! Warum geht aber dann localhost nicht? Ein kurzer Blick in die hosts-Datei (\windows\system32\drivers\etc\hosts) auf dem Vista-System zeigt etwas ungewöhnliches:

127.0.0.1 localhost ::1 localhost

Die zweite Zeile ist der Übertäter. Auskommentiert und schon geht alles, wie sonst auch!

127.0.0.1 localhost #::1 localhost

Die zweite Zeile ist wohl IPv6 inspiriert, macht aber im Moment das Problem.

1 Kommentar:

Anonym schreibt:

Vielen Dank, Du hast mir sehr geholfen, nachdem ich schon ne Stunde an meinem script gesessen bin. Hab schon an mir gezweifelt. Dieses Vista. Vielen Dank nochmal.