Similar journey but several different languages and trust me when I say I've used and tried them all.<p>To name a few off the top of my head - XAMPP, WAMP, EasyPHP,
Vagrant, QEMU, WSL, VirtualBox (headless and ui), Devilbox, Vanilla Docker,
(Homestead, Sail, Valet, Laragon)<p>My favorites where #3 Laragon, #2 Devilbox and number one nowadays is Lando.<p>Lando [1] is the best of all worlds as I have projects running node, c#, java and php and while I haven't needed to I can use or drop to raw docker files if I need to. Everyone I have introduced to it ended up loving it for ease of use and convenience. It comes with about everything you need and you can craft your own recipes and access them as needed. In one laravel project I have meilisearch running [2] and more. I could go on and on about this tool but it makes the dev process so much easier where I can focus on problem solving and not wrangling with commands and tools.<p>[1] - <a href="https://lando.dev/" rel="nofollow">https://lando.dev/</a>
[2] - <a href="https://usa.adaptagency.com/news-knowledge/meilisearch-and-lando-test-driving-an-alternate-search-backend" rel="nofollow">https://usa.adaptagency.com/news-knowledge/meilisearch-and-l...</a>