2010-09-07 8 views
21

Soy nuevo en el uso XAMPP lo que este puede ser simple para algunas personas.alojar múltiples sitios locales con XAMPP

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 múltiples sitios para servir de su máquina, y yo 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.

Respuesta

32

Greg, estás casi allí - que necesita (como Moisés dijo) a los hosts virtuales de configuración.

Así que si su archivo 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 ser:

<VirtualHost *:80> 
    DocumentRoot C:/xampp/htdocs/ 
    ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 

    ServerName mysite-dev.com 

    DocumentRoot "C:/sites/mysite-dev" 

    <Directory "C:/sites/mysite-dev"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 

<VirtualHost *:80> 

    ServerName anothersite-dev.com 

    DocumentRoot "C:/sites/anothersite-dev" 

    <Directory "C:/sites/anothersite-dev"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 

No se olvide de reiniciar el servidor web después de haces cualquier cambio

+0

1 por mencionar el archivo hosts. He olvidado eso y preguntaba ¿cómo abordar todas esas máquinas virtuales .. :) –

+4

1, tenga en cuenta desde el Apache 2.4 que tiene que usar 'requieren que todos los granted' en lugar de' Orden allow, deny Dejar de all' - http: //stackoverflow.com/a/19588786/5108318 – pzmarzly

Cuestiones relacionadas