Instalace PHP a Apache na Windows 11
2025-02-06 22:02:24
Manuální instalace PHP
- Pro to abychom si na Windows 11 nainstalovali PHP přes manuální instalaci s možností vlastní konfigurace musíme stáhnout PHP verzi jako "Non Thread" Safe z oficiálních webových stránek windows.php.net
- Jako další krok je potřeba rozbalit balíček do C:\php
- Pokud se instalace podařila je třeba vyřešit Proměnné prostředí. To uděláme tak že přejdeme do Nastavení - Systém - O systému - Upřesnit nastavení systému. Klikněte na Proměnné prostředí, vyberte Path a přidejte C:\php.
- Otevřete Příkazový řádek (cmd) ideálně jako správce a zadejte příkaz
php -v
- Pokud vidíte verzi PHP, instalace byla úspěšná.
Manuální instalace Apache
- Stažení Apache:
- Přejděte na Apache Lounge a stáhněte si verzi Win64 (např. httpd-2.4.x-win64-VS16.zip).
- Rozbalte soubor do C:\Apache24 (doporučené umístění).
Instalace Apache jako služby
- Otevřete Příkazový řádek ideálně jako administrátor.
- Přepněte se do složky Apache:
- cd C:\Apache24\bin
- Nainstalujte Apache jako službu:
httpd -k install
- Službu je potřeba ještě spustit, to uděláme příkazem:
net start Apache2.4
- Instalaci si ověříme tak že zadáme do prohlížeče adresu: http://localhost/
- Pokud vidíte zprávu „It works!“, Apache běží správně.
- Pokud Apache nejde spustit, zkontrolujte, zda jiný proces (např. Skype nebo IIS) nepoužívá port 80.
- Můžete změnit port v souboru C:\Apache24\conf\httpd.conf, řádek:
Listen 8080
- Poté přistupujte k serveru na http://localhost:8080/ .
- Pokud chceme Apache restartovat, můžeme to udělat přes okno služeb "Služby (Systém)" přímo ve Windows
Konfigurace Apache
- Pokud chceme spouštět PHP přes Apache, musíme upravit soubor
httpd.conf
a přidat následující řádky
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php_module "C:/php/php8apache2_4.dll"
PHPIniDir "C:/php"
DirectoryIndex index.php