D'après le site : http://www.apachefriends.org/fr/xampp-windows.html#1368
Télécharger l'archive zip et la décomprimer dans un répertoire racine. Il se crée un répertoire xampp qui sera le répertoire principal de XAMPP. Par exemple, si on décomprime l'archive à la racine du disque D:, le répertoire principal de XAMPP sera D:\xampp.
Ouvrir le répertoire principal de xampp (D:\xampp
dans notre exemple) et exécuter setup_xampp.bat
(double-clic).
Cela met à jour tous les chemins présents dans les fichiers de configuration.
Démarrer l'interface graphique xampp-control.exe
(double-clic).
Lancer le serveur voulu en cliquant sur le bouton correspondant.
Pour tester : après le démarrage d'Apache, visiter http://localhost ou http://127.0.0.1.
On peut parcourir les exemples et outils XAMPP.
Pour terminer la configuration, effacer les fichiers index.html et index.php dans le répertoire htdocs.
Ainsi,
Supposons que nous voulons déplacer la racine du site de d:\xampp\htdocs vers d:\www.
Modifier la ligne DocumentRoot du fichier xampp\apache\conf\httpd.conf :
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "D:/xampp/htdocs" (...) # # This should be changed to whatever you set DocumentRoot to. # <Directory "D:/xampp/htdocs">
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "D:/www" (...) # # This should be changed to whatever you set DocumentRoot to. # <Directory "D:/www">
Pour cela :
Supposons que nous voulons créer le sous-domaine doc.localhost
tel qu'en utilisant l'adresse http://doc.localhost, on accède au répertoire d:\www\dokuwiki (la racine a été déplacée en d:\www\dokuwiki selon la méthode du paragraphe 2).
d:\www\dokuwiki
127.0.0.1 doc.localhost
Dans le fichier xampp\apache\conf\httpd.conf, vérifier que la ligne suivante n'est pas commentée (sinon, la dé-commenter) :
(...) Include etc/extra/httpd-vhosts.conf (...)
Editer le fichier extra/httpd-vhosts.conf en ajoutant à la fin les lignes :
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "D:/www" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "D:/www/dokuwiki" ServerName doc.localhost </VirtualHost>
Désormais, le contenu de dokuwiki s'affiche en tapant http://doc.localhost.
Source : http://www.melain.be/wordpress/2008/08/23/configurer-un-serveur-virtuel-par-nom-apache-sous-xampp/