markmb:
empecemos primero por lo sencillo
Yo trabajo con la 1.7.1, espero que no le hayan agregado cambios
Antes que nada, hacé copias de seguridad de todos los archivos de configuración
1.
hacia el final de httpd.conf fijate que este descomentado
Include conf/extra/httpd-vhosts.conf
2.
fijate que estén cargados los módulos
LoadModule vhost_alias_module modules/mod_vhost_alias.so
3.
En la unidad en que tengas instalado el Apache (xampp), supongamos que es
C:\ crea:
c:\users\mark\htdocs
4.
Abrí
httpd-vhosts.conf, que deberia estar en xampp/Apache/conf/extra
Ese archivo te tiene que quedar asi
NameVirtualHost *:80
#### ### LOCALHOST 127.0.0.1
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
#### ### mark.loc
<VirtualHost *:80>
ServerName mark.loc
DocumentRoot "/users/mark/htdocs"
<Directory "/users/mark/htdocs">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /users/mark/error.txt
CustomLog /users/mark/access.txt common
AddType application/x-httpd-php .php
</VirtualHost>
5.
Abrí con el block de notas el archivo
windows\system32\drivers\etc\hosts
seguramente dirá
127.0.0.1 localhost
agrega una linea que diga
127.0.0.1 mark.loc
6.
Reiniciá el apache
en el navegador escribi
http://mark.loc
Listo, ya tenes para empezar. Por favor verificá las rutas, no sea que tengas xampp en otro lugar
saludos