Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erstelle ich virtuelle Hosts in XAMPP, um mehrere Websites lokal auszuführen?

Wie erstelle ich virtuelle Hosts in XAMPP, um mehrere Websites lokal auszuführen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-27 09:28:30356Durchsuche

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

So erstellen Sie virtuelle Hosts in XAMPP

Einführung

XAMPP ist eine vielseitige Webentwicklung Stack, der es Entwicklern ermöglicht, einen lokalen Webserver mit verschiedenen Diensten auszuführen, darunter Apache, MySQL und PHP. Wenn XAMPP auf einem Windows-Computer ausgeführt wird, ist Port 80 möglicherweise von einem Systemprozess belegt. Um XAMPP mit einem anderen Port zu verwenden, können Sie virtuelle Hosts erstellen.

Schritt 1: Virtuellen Host in httpd-vhosts.conf konfigurieren

Öffnen Sie die httpd-vhosts. conf-Datei im XAMPP-Verzeichnis (C:/xampp/apache/config/extra/httpd-vhosts.conf oder C:/xampp/apache/conf/extra/httpd-vhosts.conf in neueren Versionen). Fügen Sie den folgenden Code hinzu, um einen virtuellen Host für Ihre gewünschte Website zu erstellen:

<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>

Ersetzen Sie „www.example.com“ durch Ihre gewünschte Subdomain und „C:xampphtdocsexample“ durch den Pfad zum Stammverzeichnis Ihrer Website.

Schritt 2: Hosts-Datei aktualisieren

Fügen Sie den folgenden Eintrag zu Ihrer Hosts-Datei hinzu (C:WINDOWSsystem32driversetchosts):

127.0.0.1 www.example.com

Dies ordnet die zu Subdomain zur IP-Adresse des lokalen Computers.

Schritt 3: Aktivieren Sie virtuelle Hosts in httpd.conf

Öffnen Sie die Datei httpd.conf (C:xamppapacheconfhttpd.conf) und Suchen Sie den folgenden Abschnitt:

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

Entfernen Sie den Kommentar, indem Sie das „#“ am Anfang der zweiten Zeile löschen.

Schritt 4: Apache Server neu starten

Starten Sie den Apache-Server über das XAMPP-Kontrollfeld neu. Sobald Apache neu gestartet wurde, sollten Sie auf Ihre Website zugreifen können, indem Sie „www.example.com“ in die Adressleiste Ihres Browsers eingeben.

Das obige ist der detaillierte Inhalt vonWie erstelle ich virtuelle Hosts in XAMPP, um mehrere Websites lokal auszuführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn