Maison  >  Article  >  développement back-end  >  Comment créer des hôtes virtuels dans XAMPP pour exécuter plusieurs sites Web localement ?

Comment créer des hôtes virtuels dans XAMPP pour exécuter plusieurs sites Web localement ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-27 09:28:30262parcourir

How to Create Virtual Hosts in XAMPP to Run Multiple Websites Locally?

Comment créer des hôtes virtuels dans XAMPP

Introduction

XAMPP est un développement Web polyvalent pile qui permet aux développeurs d'exécuter un serveur Web local avec divers services, notamment Apache, MySQL et PHP. Lors de l'exécution de XAMPP sur une machine Windows, le port 80 peut être occupé par un processus système. Pour utiliser XAMPP avec un port différent, vous pouvez créer des hôtes virtuels.

Étape 1 : Configurez l'hôte virtuel dans httpd-vhosts.conf

Ouvrez httpd-vhosts. conf situé dans le répertoire XAMPP (C:/xampp/apache/config/extra/httpd-vhosts.conf ou C:/xampp/apache/conf/extra/httpd-vhosts.conf dans les versions plus récentes). Ajoutez le code suivant pour créer un hôte virtuel pour le site Web de votre choix :

<VirtualHost *:80>
    ServerName www.example.com
    DocumentRoot "C:\xampp\htdocs\example"
    SetEnv APPLICATION_ENV "development"
    <Directory "C:\xampp\htdocs\example">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Remplacez "www.example.com" par le sous-domaine souhaité et "C:xampphtdocsexample" par le chemin d'accès au répertoire racine de votre site Web.

Étape 2 : Mettre à jour le fichier Hosts

Ajoutez l'entrée suivante à votre fichier hosts (C:WINDOWSsystem32driversetchosts) :

127.0.0.1 www.example.com

Cela mappe le sous-domaine à l'adresse IP de la machine locale.

Étape 3 : Activer les hôtes virtuels dans httpd.conf

Ouvrez le fichier httpd.conf (C:xamppapacheconfhttpd.conf) et localisez la section suivante :

#Virtual hosts
Include conf/extra/httpd-vhosts.conf

Supprimez le commentaire en supprimant le "#" au début de la deuxième ligne.

Étape 4 : Redémarrez le serveur Apache

Redémarrez le serveur Apache depuis le panneau de configuration XAMPP. Une fois Apache redémarré, vous devriez pouvoir accéder à votre site Web en tapant « www.example.com » dans la barre d'adresse de votre navigateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn