Nunja so schwer ist das nicht mehr, es gibt genug Tutorials jedoch ist dann die Wartung und das genaue einstellen für seine eigenen Zwecke schon wiederum schwieriger.
Ich würde dir sowieso abraten, einen Webspace auf deinen Rechner zu installieren. Wenn du schon eine Domain zahlen kannst, dann kannst du auch 3€ für einen Webspace ausgeben O.o . Ausserdem hast du nicht die besten Internetleitungen, um ein paar tausend klicks aus zu halten

.
XAMPP rate ich dir nur zu testzwecken auf deinem eigenen Rechner zu installieren, wie ich es auch habe.