Hola.
Prueba con https://bitnami.com/stack/moodle
Aparte de Windows, lo podrás instalar en Mac o Linux.
En Windows se instalan como cualquier programa y te permite cambiar puertos de Apache, MySQL, etc. durante la instalación si ya están ocupados.
También disponen de instaladores para otros softwares como Joomla, WordPress, etc. en https://bitnami.com/stacks así como máquinas virtuales para usar con VirtualBox o VMWare en https://bitnami.com/stack/lamp/virtual-machine
Suelen crearlos con distintas versiones de PHP, MySQL, etc.
Nota: No tengo nada que ver con Bitnami. Sólo los recomiendo por la facilidad de uso, simulación de pruebas.
Un saludo.