Pokud vyvíjíte, nebo testujete reálné PHP projekty určené pro produkci, může se hodit subdoména na localhostu (např. projekt.localhost). XAMPP nabízí celkem elegantní řešení. Postup ve třech krocích.
Nastavení:
- Pro subdomény v XAMPP je určena složka „subdomains“, např. c:\xampp\subdomains. Zde vytvořte adresář s názvem „projekt„.
- Řekneme Apache, kde se složka nachází. Budeme upravovat soubor httpd-vhosts.conf ( umístění ve Win10 obvykle: c:\xampp\apache\conf\extra\httpd-vhosts.conf).
Na konec souboru vložte následující:<VirtualHost *:80> DocumentRoot "c:/xampp/subdomains/projekt" ServerName projekt.localhost <Directory "c:/xampp/subdomains/projekt"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Důležité je abyste uvedli absolutní cestu k adresáří, který chcete používat jako subdoménu.
- Následně budeme upravovat soubor hosts (umístění ve Win10 defaultně: c:\windows\system32\drivers\etc\).
Na konec souboru vložte řádek:127.0.0.1 projekt.localhost
Poznámka: Soubor hosts můžete upravovat pouze s oprávněním administrátora. Před jakoukoliv úpravou vždy soubor zálohujte.
- Restartuje webový server Apache v control panelu XAMPP.
- Vytvořte testovací soubor index.php, nakopírujte ho do vytvořené složky projekt.
phpinfo();
- Máme hotovo, nyní můžete do prohlížeče zadat:
http://projekt.localhost
Pokud vše funguje jak má, výsledek Vám vypíše phpinfo.
Napsat komentář