Hat dir diese Antwort geholfen?
XAMPP ist nur eine Sammlung. Was du meinst ist eher, wie du Apache richtig konfigurierst und wie du einen Zugriff von aussen auf deinen Rechner bekommst.
Das alles scheint mir zu anspruchsvoll für dich, da man halt schon einiges von Netzwerken bez. Apache verstehen muss.
Ich würde so vorgehen:
1. XAMPP installieren (nur was du davon brauchst)
2. Apache und MySQL/phpmyadmin so konfigurieren, wie du es gerne hättest. Dazu gibt es auch ganz viele Tutorials auch Youtube Videos.
3. Solange daran arbeiten, bis es auf dem Gerät selbst funktioniert. (localhost http://127.0.0.1:80).
4. Du installierst dir auf dem PC ein DnyDNS Update Programm. Dazu brauchst du ein Dnydns Anbieter, aber da gibts viele kostenlose zB noip.com. So kannst du eine Art fixe Adresse bekommmen. bei No-IP wird unter download das Programm das du brauchst auch angeboten
Denoch: Wiso nicht einfach für 1.5 Euro im Monat zB bei one.com Webspace kaufen? Ist im ersten Jahr sogar ganz umsonnst! Wenn es nur zum Probieren ist, kannst du so ziemlich jeden gratis Webhoster nehmen, wenn es was gescheites werden soll, geh zu einem Anbieter wie hosteurope (da bin ich seit Jahren sehr zu frieden) oder Hetzner.
Edit:
Da ich die Problemstellung an sich interessant fand, habe ich den Aufbau selbst vorgenommen. An sich funktioniert das ganze, allerdings bin ich auf ein Problem gestossen, das sich kaum lösen lässt.
Ich habe auf dem Handy den Portforwarder installiert, der so eingestellt ist, das es den Port 9000 auf den Port 80 des PCs verbindet. Beim Portforwarder sehe ich auch die IP Adresse meines Handys. Wenn ich also über die IP und den Port 9000 zugreiffe funktioniert alles und ich sehe die Testseite des Servers.Nun ändert sich aber meine IP von zeit zu zeit, weswegen ich noch den Dynamic DNS Updater brauche, der dem DNS Server meine aktuelle IP mitteilt. Und hier ist das Problem! Ich habe alle im App Shop verfügbaren Programme getetstet, und die können alle nur die Public IP Adresse erkennen und nicht die zweite die für eingehende Daten benötigt wird. Man könnte natürlich eine Android App schreiben, die das erledigt, aber dazu ist mir der Aufwand dann doch zu gross. Ich weiss aber auch nicht, ob das bei allen Providern über 2 IPs läuft.