Heim > Artikel > Backend-Entwicklung > Wie erstelle ich virtuelle Hosts in XAMPP, um mehrere Websites lokal auszuführen?
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!