Sorry, what?
When you run XAMPP is acts as an Apache server (HOST) and you can setup 10 websites if you wish.
It has PHP My Admin implemented with various other tools.
You can setup your web files and edit them directly using whatever fancy pants software you wish, as a local host, that is...