XAMPP - Einrichtung des virtuellen Servers


Laden Sie XAMPP herunter

XAMPP ver. 1.8.3-3 für Mac OS X ver. 10.9.2


Ersteinrichtung


XAMPP hat zunächst eine Adresse, localhost
Beim Laden sollte eine Seite mit Informationen zum Server, zur PHP-Version mit Links zu phpmyadmin usw. geöffnet werden.

So erstellen Sie Ihren Host Apache VirtualHosts

1. Öffnen Sie die Konfigurationsdatei - /Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1. Ändern Sie den Benutzerdämon in den Benutzernamen des Benutzers (S. 173).

171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175 </IfModule> 

Dabei ist Benutzername der Name Ihres Benutzers unter Mac OS X.

 171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175 </IfModule> 

1.2. VirtualHosts aktivieren - ohne Kommentar (S. 488)

  • Fügen Sie etc / extra / httpd-vhosts.conf hinzu

 487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf 

Entfernen Sie das Raster vor dem Einschließen

 487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf 


2. Hinzufügen Ihrer Hosts - Öffnen Sie die Datei --Applications/XAMPP/etc/extra/httpd-vhosts.conf

2.1. Damit der lokale Host unverändert funktioniert

 #localhost <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny </Directory> </VirtualHost> 

2.2. Verbinden Sie Ihre Site - erstellen Sie einen site.local-Site-Ordner (Beispiel)
Benutzername ist Ihr Mac OS X-Benutzername
Ordner - lassen Sie es in den Site-Ordner sein
site.local - Site-Ordner

 #My custom host <VirtualHost *:80> ServerName site.local DocumentRoot "/Users/username/folder/site.local" <Directory "/Users/username/folder/site.local"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> ErrorLog "logs/site.local-error_log" </VirtualHost> 

Die Direktive AllowOverride None muss durch AllowOverride All ersetzt werden, andernfalls wird die .htaccess-Datei vom Apache-Server nicht gelesen

3. Sie müssen Mac OS X mitteilen, wo sich die virtuellen Sites befinden.
Geben Sie im Terminal den folgenden Befehl ein:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit / etc / hosts

Fügen Sie die Zeile am Ende der Hosts-Datei hinzu: 127.0.0.1 site.local

 #XAMPP VirtualHost 127.0.0.1 site.local 

Wir starten XAMPP neu und virtuelle Hosts werden hinzugefügt.

von localhost - öffnet XAMPP
von site.local - unsere Seite ist bereits geöffnet.

Fertig!

Source: https://habr.com/ru/post/de439994/


All Articles