Oh, man
Also gut: Ich hätte zunächst einmal die Installer-Version von der 1.5.1 empfohlen, wenn man sonst damit keinen Kontakt hat, aber wennde jetz scho die Beta hast, was solls...
Laufen muss: Apache
Laufen kann zusätzlich: MySQL, FileZilla, Mercury
PHP wird vom Apache geladen, darüber also keine Gedanken machen
Starten kannst du
1) entweder per start_apache.bat (oda so) im xampp-verzeichnis
2) oder vom Control-Panel (gibs das in der Beta?)
3) oder automatisch starten lassen als Dienst. Dazu die Komponenten als Dienste eintragen lassen. Dazu gibt es afaik auch entsprechende .bat im xampp-Verzeichnis.
Im Router
muss nichts weiter geleitet werden. Du kannst aber ansonsten beliebig Ports wählen, die du öffentlich machen willst, falls das überhaupt deine Intention ist. 80 ist http, 443 ist ssl, 21 is ftp, Rest steht auch irgendwo.
Das die Ports frei sind, ist gut, weil dann sind sie nicht belegt
Und wenn nichts aus dem xampp-Paket läuft, heißt das, dass alle Ports für xampp zur Verfügung stehen. Wennde Apache ma gestartet hast, kannste ja nochma Portcheck machen und dir den Unterscheid anschauen.
Sonst noch Fragen?
Nicht jeder Fehler ist ein Bug ...