Ich möchte zuhause zu testzwecken einen eigenen Webserver laufen lassen.
Oracle Virtual Box und darin ein Debian als Gast-OS genügen Dir sicherlich auch wenn der Testserver nicht ständig laufen soll. Verbindung zu diesem mit WinSCP (zum Datei-Schubsen) und Putty - oder, wenn Du Win10 hast mit dem ssh-Client der Powershell.
Dann hast Du das perfekte Linux-Feeling.
Am liebsten würde ich der einfachhalber Xampp installierten
Gewiss nicht "am Liebsten"… Damit lernt man eine Menge Unsinn, aber nicht wie es wirklich geht.