XAMPP (für Windows) oder Lampp (für UNIX-basierte Systeme) ist ein Apache MySQL PHP-Distribution, die schnell installiert und bietet eine gute Lösung für das Testen Websites auf lokalen Rechnern. Ich selbst benutze es und es hat mich nie enttäuscht.
Beim Arbeiten mit mehreren Websites gibt es keine Notwendigkeit, Sub-Domains, die bestehenden lokalen Domain-Namen erstellen "localhost". Xampp / LAMPP können Sie mit einer echten Domain-Namen wie "google.com" zu arbeiten, zum Beispiel, aber mit den Dateien auf Ihrem Computer gehostet werden. Das Geheimnis ist die Hosts-Dateien und die virtuellen Hosts verfügen.
Zunächst sollten Sie herausfinden, wo xampp / lampp auf Ihrem Computer installiert wurde. Auf meinem Computer ist / opt / lampp /.
Weiter, da solltest du ein paar Admin-Privilegien, öffnen Sie ein Terminal und geben Sie sudo nautilus. Nautilus wird Ihnen helfen, ändern einige Dateien einfach, direkt aus gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Jetzt, mit Nautilus finden Sie auf / opt / lampp / etc / extra (change / opt / lampp Ihre eigenen Verzeichnis, in dem xampp / lampp installiert ist, falls abweichend von mir). Nun öffnen Sie diese Datei: httpd-vhosts.conf
Standardmäßig gibt es zwei VirtualHost Abschnitte, die jeweils zwischen dem Tag enthalten. Wir werden einige Änderungen an diesen Abschnitten jetzt tun. Der erste Abschnitt sollten wir ändern, um Punkte zu localhost. Sollte wie folgt aussehen:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerName localhost
ServerAlias localhost
ErrorLog logs / dummy-host.example.com-error_log
CustomLog logs / dummy-host.example.com-access_log gemeinsamen
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. In dieser Zeile DocumentRoot / opt / lampp / htdocs sollten Sie noch einmal ändern / opt / lampp zu dem Verzeichnis, xampp / lampp Ihrem System installiert ist, in.
Weiter, für alle anderen zusätzlichen virtuellen Host Sie den gleichen Code-Block auf Ihre httpd-vhosts.conf Datei wird angehängt, aber einige kleine Änderungen machen. Zum Beispiel, wenn Sie möchten myhost / So fügen Sie den virtuellen Host myhost.com, deren htdocs-Dateien befinden sich in / opt / lampp /, fügen Sie diesen Code ein:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
ServerName myhost.com
ErrorLog logs / dummy-host.example.com-error_log
CustomLog logs / dummy-host.example.com-access_log gemeinsamen
Beachten Sie, dass DocumentRoot und Server geändert wurde. ServerAlias wird nicht mehr benötigt. Speichern Sie die Datei.
Als nächstes sollten Sie ermöglichen virtuelle Hosts in der Konfigurationsdatei befindet sich unter / opt / lampp / etc. Öffnen Sie die Datei httpd.conf mit Nautilus, und finden Sie diese Zeile # include etc / extra / httpd-vhosts.conf. Entfernen Sie das # Zeichen aus dem Anfang der Zeile, so bleibt es Include etc / extra / httpd-vhosts.conf nur. Speichern Sie die Datei.
Jetzt sollten wir den Domain-Namen an die Hosts-Datei hinzufügen, damit die Domain-Namen, um unsere IP-Adresse 127.0.0.1 Punkt, aber nicht für sie in der DNS-Datenbank zu suchen. So gehen etc / / mit Nautilus, auch, und öffnen Sie diese Datei: hosts. Jetzt, am Ende der Datei die folgende Zeile anfügen: 127.0.0.1 myhost.com (oder ändern myhost.com auf den Namen Ihres eigenen virtuellen Host-Namen). Machen Sie dasselbe für alle anderen virtuellen Hosts, die Sie haben. Speichern Sie die Datei.
Jetzt müssen wir Xampp / lampp, um neu zu starten, damit die Änderungen wirksam werden. Öffnen Sie ein Terminal-Fenster und führen Sie diesen Befehl ein: sudo / opt / lampp / lampp neu starten (vergessen Sie nicht ändern / opt / lampp falls nötig).
Sie sollten jetzt in der Lage sein, mit Ihrem virtuellen Hosts funktionieren, indem Sie mit Ihrem Browser, um http://myhost.com oder http://the_name_of_your_own_virtual_host.your_own_tld. Viel Glück!
Verarbeiten der Anforderung 











































