XAMPP (pro Windows) nebo Lampp (pro systémy UNIX) je Apache MySQL PHP distribuce, která instaluje rychle a nabízí dobré řešení pro testování webových stránek na lokální stroje. Já sám užívat a nikdy mě nezklamala.
Při práci s více webových stránek, není třeba vytvářet sub-domén na stávající místní doménové jméno "localhost". XAMPP / lampp umožňuje pracovat s reálným doménové jméno jako "google.com", například, ale se soubory hostované v počítači. Tajemství je hosts soubory a virtuálních hostitelů funkce.
Nejprve byste měli zjistit, kde byla Xampp / lampp nainstalována na vašem počítači. Na mém počítači je to / opt / lampp /.
Další, protože byste se měli dostat nějaký admin právy, otevřít terminál a gksudo nautilus typu. Nautilus vám pomůže upravit některé soubory, snadno, přímo od GEdit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Nyní, s Nautilus, přejděte do / opt / lampp / etc / extra (změna / opt / lampp do svého adresáře, kde je nainstalován lampp xampp /, pokud se liší od dolu). Nyní otevřete tento soubor: httpd-vhosts.conf
Ve výchozím nastavení jsou tam dva VirtualHost sekcí, z nichž každá obsahuje mezi tag. Uděláme nějaké změny v těchto sekcí nyní. V první části bychom měli změnit, aby odkazoval na localhost. By měl vypadat takto:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
Název_serveru localhost
ServerAlias localhost
ErrorLog logs / figuríny-host.example.com-error_log
CustomLog logs / figuríny-host.example.com-access_log společné
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. V tomto řádku DocumentRoot / opt / lampp / htdocs, měli byste znovu změnit / opt / lampp do adresáře, kde / lampp je xampp nainstalovány ve vašem systému.
Next, za každou další dodatečné virtuální server, ke kterému se přidají stejný blok kódu do httpd-vhosts.conf soubor, ale dělat některé drobné změny. Například, pokud chcete přidat virtuálních hostitelů myhost.com, jejichž soubory jsou umístěny v adresáři / opt / lampp / htdocs / myhost, přidáte tento kód:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
Název_serveru myhost.com
ErrorLog logs / figuríny-host.example.com-error_log
CustomLog logs / figuríny-host.example.com-access_log společné
Všimněte si, že DocumentRoot a Název_serveru byl změněn. ServerAlias není potřeba. Uložte soubor.
Dále byste se měla umožnit virtuálních hostitelů v konfiguračním souboru, který se nachází v / opt / lampp / etc. Otevřete soubor httpd.conf s nautilus, a najít tento řádek # include etc / extra / httpd-vhosts.conf. Vyjměte # char od začátku řádku, tak to zůstane Včetně etc / extra / httpd-vhosts.conf pouze. Uložte soubor.
Nyní bychom měli přidat název domény do souboru hosts, aby doménové jméno, aby ukazovaly na naše IP adresu 127.0.0.1, ale hledat ji do databáze DNS. Tak jdi do / etc / s Nautilus, také, a otevřete tento soubor: hosts. Teď na konci souboru přidejte následující řádek: 127.0.0.1 myhost.com (nebo změna myhost.com na název vlastní virtuální jméno počítače). Udělat stejnou věc pro všechny ostatní virtuální počítače máte. Uložte soubor.
Nyní budeme muset restartovat Xampp / Lampp, aby se změny projevily. Otevřete okno terminálu a spustit tento příkaz: sudo / opt / lampp / lampp restart (nezapomeňte změnit / opt / lampp v případě potřeby).
Nyní byste měli být schopni pracovat se svými virtuálními hostiteli, tím, že půjdete s prohlížečem a http://myhost.com nebo http://the_name_of_your_own_virtual_host.your_own_tld. Hodně štěstí!
ZPRACOVÁNÍ ŽÁDOSTI 











































