Ich gehe nach dieser wagen Beschreibung von aus das du deine Installation des Apachen (also nicht XAMPP) erfolgreich durchgeführt hast.
Denn dein Beschriebenes Ergebnis bei
http://localhost ist das Ergebnis einer Apachen standalone Installation.
Also:
Alten Apachen stoppen, und dann XAMPP starten, dann sollte unter
http://localhost nach auswahl der Sprache das Willkommenscreen von XAMPP erscheinen.