V tomto článku se zaměříme pouze na základní principy instalace a prvního spuštění webového serveru Apache na počítači s operačním systémem Windows. Mějte na paměti, že všechny ostatní úkony, jako je: instalace PHP, připojení MySQL, přidání dalších potřebných komponent pro lokální server, budete muset provést ručně, což může změnit nastavení Apache. Pokud během úprav globálních parametrů nastanou problémy, neváhejte se obrátit na oficiální dokumentaci a hledat řešení chyb podle jejich kódů.

Krok 1: Stáhnout a rozbalit soubory

Apache pro Windows je distribuován ve formě ZIP archivu, který obsahuje všechny potřebné soubory. Instalace přes Terminál, jak je to prováděno v distribucích Linuxu, v tomto případě není dostupná, proto pro získání souborů proveďte následující kroky:

Stáhnout Apache z oficiálních stránek

  1. Klikněte na tlačítko výše, abyste přešli na oficiální stránky webového serveru, kde klikněte na odkaz s názvem poslední dostupné verze Apache.
  2. Instalace Apache na Windows-1
  3. Dostanete se na stránku popisu verze, poté vyberte "Soubory pro Microsoft Windows".
  4. Instalace Apache na Windows-2
  5. V sekci "Stahování Apache pro Windows" klikněte na odkaz "Apache Lounge".
  6. Instalace Apache na Windows-3
  7. Vyberte verzi podle architektury svého operačního systému a začněte stahování.
  8. Instalace Apache na Windows-4
  9. Zatímco se soubory stahují, vytvořte složku, do které budou umístěny všechny prvky související s webovým serverem.Vybrali jsme pro to systémovou část pevného disku, vytvořili složku "Server", a v ní — "Bin". To jsou standardní názvy adresářů, proto při úpravě konfiguračního souboru budeme brát v úvahu právě tuto strukturu.
  10. Instalace Apache na Windows-5
  11. Přetáhněte složku "Apache24" z staženého archivu do dříve vytvořeného adresáře "Bin".
  12. Instalace Apache na Windows-6

Krok 2: Úprava konfiguračního souboru

Konfigurace místního webového serveru, nainstalovaná ve výchozím nastavení, není vhodná pro jeho normální spuštění, aby bylo možné zkontrolovat funkčnost a připojit ostatní komponenty. To souvisí se změnou cesty k souborům a dalšími parametry, které ovlivňují spuštění programu. Změňte je podle následujících kroků.

  1. Přejděte na cestu C:ServerbinApache24conf.
  2. Instalace Apache na Windows 7
  3. Dvakrát klikněte na soubor "httpd.conf", abyste ho otevřeli.
  4. Instalace Apache na Windows 8
  5. Pokud máte pokročilý textový editor, vyberte ho pro zobrazení konfiguračního souboru. V opačném případě použijte standardní "Poznámkový blok".
  6. Instalace Apache na Windows-9
  7. V dokumentu najděte řádek Define SRVROOT "c:/Apache24".
  8. Instalace Apache na Windows 10
  9. Nahraďte ho Define SRVROOT "c:/Server/bin/Apache24", abyste určili novou cestu k souborům. Mějte na paměti, že v řádku jsme uvedli dříve vytvořenou cestu.Pokud se u vás liší, změňte výraz v uvozovkách.
  10. Instalace Apache ve Windows 11
  11. Dále najděte řádek #ServerName www.example.com:80, který je ve výchozím nastavení zakomentován a neaktivní.
  12. Instalace Apache ve Windows-12
  13. Změňte ho na ServerName localhost, čímž určíte místní adresu, která bude dále používána pro testování webového serveru.
  14. Instalace Apache na Windows-13
  15. Najděte řádky DocumentRoot "${SRVROOT}/htdocs" a , které odpovídají za umístění souvisejících se serverem souborů.
  16. Instalace Apache na Windows-14
  17. Nahraďte je DocumentRoot "c:/Server/data/htdocs" a .
  18. Instalace Apache na Windows-15
  19. Nyní má parametr DirectoryIndex pouze hodnotu index.html, proto je také potřeba ho najít a upravit.
  20. Instalace Apache na Windows-16
  21. Přidejte ještě několik dostupných formátů souborů, aby řádek měl podobu DirectoryIndex index.php index.html index.htm.
  22. Instalace Apache na Windows-17
  23. Pro řádek AllowOverride None změňte stav na All, čímž odstraníte předchozí výraz.
  24. Instalace Apache na Windows-18
  25. Zbývá jen najít #LoadModule rewrite_module modules/mod_rewrite.so a odstranit znak #, čímž aktivujete tento řádek.
  26. Instalace Apache na Windows-19
  27. Nakonec by se měl zobrazovat tak, jak je to ukázáno na následujícím snímku obrazovky.
  28. Instalace Apache na Windows-20
  29. Pokud máte problémy s hledáním konkrétních řádků, použijte klávesovou zkratku Ctrl + F, abyste vyvolali nástroj "Najít" a zadejte tam potřebný výraz.
  30. Instalace Apache na Windows-21
  31. Před odchodem nezapomeňte uložit změny v konfiguračním souboru.
  32. Instalace Apache na Windows-22

Krok 3: První spuštění lokálního webového serveru

Přejdeme k prvnímu spuštění lokálního webového serveru Apache pro ověření jeho funkčnosti. Je to důležité, aby při dalším nastavení nevznikly vážné problémy, na jejichž řešení byste strávili hodně času.

  1. Klikněte pravým tlačítkem myši na nabídku "Start" a z objevené nabídky vyberte položku "Windows PowerShell (administrátor)".
  2. Instalace Apache na Windows-23
  3. Zadejte příkaz c:ServerbinApache24binhttpd.exe -k install a stiskněte Enter pro jeho aktivaci.Nainstaluje komponenty Apache a připraví je k provozu.
  4. Instalace Apache na Windows-24
  5. Po obdržení informací o úspěšné instalaci služeb přejděte k dalšímu kroku.
  6. Instalace Apache na Windows-25
  7. Spuštění webového serveru se provádí příkazem c:ServerbinApache24binhttpd.exe -k start.
  8. Instalace Apache na Windows-26
  9. Objeví se upozornění Bezpečnosti Windows, které je třeba potvrdit kliknutím na "Povolit přístup".
  10. Instalace Apache na Windows-27
  11. Otevřete libovolný prohlížeč a přejděte na adresu http://localhost/. Pokud se na stránce objeví text "Index of /", znamená to, že všechny kroky byly provedeny správně.
  12. Pokud se v konzoli objeví chyba, která naznačuje, že chybí potřebné složky, přejděte do adresáře "Server", vytvořte tam adresář "data" s podadresářem "htdocs".
  13. Instalace Apache na Windows-29