XAMPP (för Windows) eller Lampp (för UNIX-baserade system) är ett Apache MySQL PHP distribution som installeras snabbt och erbjuder en bra lösning för att testa webbplatser på lokala datorer. Själv använder jag den och den har aldrig gjort mig besviken.
När du arbetar med flera webbplatser, finns det ingen anledning att skapa underdomäner till det befintliga lokala domännamnet "localhost". Xampp / lampp kan du arbeta med en riktig domännamn som "google.com", till exempel, men med filerna lagras på din dator. Hemligheten är den värd filer och virtuella värdar funktionen.
Först och främst bör du ta reda på var xampp / lampp installerades på din dator. På min dator det är / opt / lampp /.
Vidare för att du ska få lite administratörsbehörighet, öppna upp en terminal och skriv nautilus gksudo. Nautilus kommer att hjälpa dig att ändra några filer enkelt, direkt från GEdit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Nu, med Nautilus, bläddra till / opt / lampp / etc / extra (ändra / opt / lampp till din egen katalog där xampp / lampp har installerats, om annan än min). Nu öppnar denna fil: httpd-vhosts.conf
Som standard finns två VirtualHost sektioner som var och innehållet mellan tagg. Vi kommer att göra några ändringar i dessa avsnitt nu. Den första delen vi ska ändra den till punkt till localhost. Skulle se ut så här:
Serveradmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
Servernamn localhost
ServerAlias localhost
ErrorLog loggar / dummy-host.example.com-error_log
CustomLog loggar / dummy-host.example.com-access_log gemensamma
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. I denna linje DocumentRoot / opt / lampp / htdocs bör du än en gång ändra / opt / lampp till den katalog där xampp / lampp är installerat i ditt system.
Nästa, för alla andra extra virtuell värd kommer du att lägga samma block av kod till din httpd-vhosts.conf fil, men att göra några smärre ändringar. Till exempel, om du vill lägga till den virtuella värden myhost.com, vars filer finns i / opt / lampp / htdocs / myhost, kommer du att lägga till denna kod:
Serveradmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
Servernamn myhost.com
ErrorLog loggar / dummy-host.example.com-error_log
CustomLog loggar / dummy-host.example.com-access_log gemensamma
Observera att DocumentRoot och Servernamn har ändrats. ServerAlias behövs inte längre. Spara filen.
Efter det ska du aktiverar virtuella värdar i konfigurationsfilen, som finns i / opt / lampp / etc. Öppna filen httpd.conf med nautilus och hitta den här raden # include etc / extra / httpd-vhosts.conf. Ta bort # tecknet från början av raden, så det återstår Inkludera etc / extra / httpd-vhosts.conf bara. Spara filen.
Nu bör vi lägga till domännamnet till hosts-filen för att domännamnet att peka på vår ip-adress 127.0.0.1, men inte att leta efter den i DNS-databasen. Så gå till / etc Nautilus / med, också, och öppna filen: värdar. Nu i slutet av filen lägg till följande rad: 127.0.0.1 myhost.com (eller ändra myhost.com till namnet på ditt eget virtuella värdnamn). Gör samma sak för alla andra virtuella värdar du har. Spara filen.
Nu kommer vi att behöva starta om xampp / Lampp för att ändringarna ska börja gälla. Öppna ett terminalfönster och kör detta kommando: gksudo / opt / lampp / lampp starta (kom ihåg att ändra / opt / lampp om det behövs).
Nu bör du kunna arbeta med dina virtuella värdar, genom att gå med webbläsaren att http://myhost.com eller http://the_name_of_your_own_virtual_host.your_own_tld. Lycka till!
BEHANDLING BEGÄRAN 











































