Ich will manche PHP Dateien und Skripte privat testen und erstmal schauen ob es funktioniert.
Ich habe einen Router. Was soll ich machen?
XAMPP erst anmachen wenn Du das Netzwerkabel (verbindung zum Router) abziehst.
Deine Seiten bearbeitest und mit XAMPP testen, dann XAMPP herunterfahren (also nicht als Dienste einrichten) danach den Stecker wieder rein und deinem gewohnten Surfverhalten nachgehen.
Sorry, klingt absolut banal, aber das wäre der "sicherste" weg, hinzu käme sogar das Du das Verzeichnis, wo XAMPP zugreift und Du Deine TESTdateien ablegst, Abschliesst und mit einem Crypto Programm sogar gegen Allgeimes auslesen absicherst.
Nun zum Thema als solches:
Solang Du Deinem Router nicht mitteilst (Portforward) das irgendwo in deinem Netzwerk ein IPadresse existiiert wo unter Port 80 ein Webserver auffindbar wäre, so kann so zumindest keiner darauf zugreifen.
Hast Du aber auch Angst das irgendjemand aus dem Internet Dein PC kompromitieren könnte so darf dieser PC gar nicht erst an das Internet angeschlossen werden. Folglich, entwerder zwei PCs oder Dir wie schon als Antwort vorhanden jede Menge Literatur lesen und damit schritt für Schritt Deinen PC so abschotten das Du beruhigt schlafen kannst.