Alojando múltiples sitios locales con XAMPP

Soy nuevo en el uso de XAMPP así que esto puede ser simple para algunas personas.

Tengo algunos proyectos php que me gustaría poder depurar localmente y ver en el navegador (no al mismo tiempo, pero sin tener que cambiar los archivos de configuración / copiar las carpetas de proyectos cada vez que quiero trabajar en un proyecto diferente).

En IIS, puede configurar varios sitios para que sirvan desde su máquina, y estoy buscando algo similar en XAMPP. Al usar IIS, agregué varios registros al archivo de hosts de Windows para poder acceder a los sitios alojados localmente escribiendo direcciones de estilo web amigables (como http://myproject1.dev )

Gracias.

Greg, ya casi llegas, necesitas (como dijo Moses) configurar hosts virtuales.

Entonces, si su archivo de hosts de Windows tiene

127.0.0.1 localhost 127.0.0.1 mysite-dev.com 127.0.0.1 anothersite-dev.com 

Su archivo de hosts virtuales (httpd-vhosts.conf) podría verse así:

  DocumentRoot C:/xampp/htdocs/ ServerName localhost   ServerName mysite-dev.com DocumentRoot "C:/sites/mysite-dev"  Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all    ServerName anothersite-dev.com DocumentRoot "C:/sites/anothersite-dev"  Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all   

No olvide reiniciar el servidor web después de realizar cualquier cambio.