V tomto článku se podíváme na proces instalace a konfigurace PHP na operačním systému Windows Server 2008 pomocí webového serveru IIS. PHP (rekurzivní zkratka z PHP: Hypertext Preprocessor) je jedním z nejoblíbenějších programovacích jazyků pro vytváření dynamických webových stránek a aplikací.
Před zahájením instalace PHP se musíte ujistit, že webový server IIS je již nainstalován a nakonfigurován. Pokud ještě nemáte službu IIS,můžete ji nainstalovat pomocí Správce rolí serveru Windows. Po instalaci IIS zahájíme instalaci PHP.
Existuje několik způsobů, jak nainstalovat PHP na Windows Server 2008, doporučujeme však použít oficiální instalační program PHP, který poskytuje jednodušší a spolehlivější proces instalace. Nejnovější verzi PHP si můžete stáhnout z oficiálních webových stránek vývojářů a spustit instalační program.
Během procesu instalace vám budou nabídnuty různé komponenty PHP, které si můžete vybrat podle svých potřeb. Nezapomeňte také nakonfigurovat IIS pro práci s PHP zadáním cesty k spustitelnému souboru PHP, přidáním příslušných přípon a přizpůsobením mapování přípon souborů. Po všech těchto krocích budete moci spouštět skripty PHP na vašem serveru Windows Server 2008 pomocí služby IIS.
Instalace operačního systému Windows Server 2008 na server
- Před instalací systému Windows Server 2008 ověřte kompatibilitu serveru s tímto operačním systémem. Zkontrolujte požadavky na hardware a podporu serveru Windows Server 2008.
- Získejte instalační disk pro instalaci systému Windows Server 2008 na server budete potřebovat původní distribuci operačního systému. Můžete si jej zakoupit nebo stáhnout z oficiálních stránek společnosti Microsoft.
- Před instalací systému Windows Server 2008 nezapomeňte zálohovat všechna důležitá data. Pokud již máte nainstalovaný jakýkoli operační systém, ujistěte se, že jsou nainstalovány všechny potřebné ovladače a aktualizace.
- Spusťte operační systém vložte instalační disk Windows Server 2008 do jednotky DVD serveru a restartujte systém. Při spouštění vyberte možnost spustit instalaci z disku.
- Výběr možností instalace postupujte podle pokynů instalačního programu Windows Server 2008. Vyberte diskový oddíl pro instalaci operačního systému a nastavte požadované parametry (název počítače, heslo správce atd.).
- Dokončení instalace Po dokončení instalace systému Windows Server 2008 postupujte podle pokynů k nastavení základních nastavení systému. Zkontrolujte připojení k síti a ujistěte se, že byly nainstalovány všechny potřebné aktualizace.
V důsledku úspěšného dokončení instalace operačního systému Windows Server 2008 na server budete připraveni přejít k instalaci a konfiguraci PHP pomocí služby IIS.
Instalace Internet Information Services (IIS) na Windows Server 2008
Krok 1: Otevřít Server Manager.
Krok 2: V levém podokně vyberte Roles a poté v pravém podokně klikněte na Add Roles.
Krok 3: V Průvodci instalací rolí vyberte Web Server (IIS) a klikněte na Next.
Krok 4: Podívejte se na informace o roli a klikněte na Next.
Krok 5: Vyberte potřebné komponenty IIS pro instalaci, například, Web Server, FTP Server a / nebo Application Development. Klikněte na Next.
Krok 6: Zkontrolujte nastavení instalace a klikněte na Install.
Krok 7: Počkejte na dokončení instalace a klikněte na Close.
Krok 8: Instalace služby IIS na Windows Server 2008 je dokončena. Nyní můžete konfigurovat a používat službu IIS k hostování webových stránek a aplikací na vašem serveru.
Spuštění Správce IIS a konfigurace webového serveru
Před zahájením instalace a konfigurace PHP na Windows Server 2008 je nutné spustit Správce IIS a provést některá předběžná nastavení webového serveru.
Chcete-li spustit Správce IIS, postupujte takto:
1. Otevřete Ovládací panely.
2. V závislosti na typu zobrazení vyberte "Správa" nebo "Správa serveru".
3. Přejděte do části " Správa "a vyhledejte"Ovládací panely IIS".
4. Klikněte na ikonu "Ovládací panel IIS" pro spuštění.
Po spuštění Správce IIS můžete začít konfigurovat webový server:
1. V IIS Manager vyberte server nebo web, ve kterém chcete nakonfigurovat PHP.
2. Klikněte pravým tlačítkem na vybraný server nebo web a vyberte možnost Vlastnosti.
3. V okně Vlastnosti, které se otevře, přejděte na kartu adresář nebo aplikace, v závislosti na vašem výběru.
4. Kliknutím na tlačítko" Nastavení "otevřete okno"obslužné rutiny připojení".
5. V okně " obslužné rutiny připojení "klikněte na tlačítko"Přidat modul zpracování".
6. Do pole název modulu zadejte "PHP" a do pole cesta k modulu Zpracování zadejte cestu k spustitelnému souboru PHP (například "C:\PHP\php-cgi..exe").
7. Klepnutím na" OK " uložíte nastavení.
IIS Manager je nyní nakonfigurován tak, aby zpracovával skripty PHP. Tato nastavení umožňují webovému serveru správně interpretovat PHP kód a umožňují správnou interakci s PHP.
Instalace a konfigurace PHP na Windows Server 2008
Instalace a konfigurace PHP na Windows Server 2008 pomocí IIS může být poměrně jednoduchý proces. Tato příručka vám ukáže, jak nainstalovat a nakonfigurovat PHP na Windows Server 2008 pomocí IIS v několika jednoduchých krocích.
Krok 1: Stáhněte si PHP
Prvním krokem je stažení nejnovější verze PHP z oficiálních webových stránek PHP (https://www.php.net/downloads.php). vyberte příslušný balíček pro Windows a nahrajte jej na server.
Krok 2: instalace PHP
Po stažení PHP spusťte instalační soubor a postupujte podle pokynů průvodce instalací. Během procesu instalace vyberte cestu pro instalaci PHP a zadejte IIS jako webový server.
Krok 3: Konfigurace IIS
Po dokončení instalace PHP otevřete na serveru nástroje správy IIS a vyhledejte role služeb IIS.
Krok 4: přidání modulu PHP do IIS
Vyberte nainstalovanou službu IIS, otevřete moduly IIS a kliknutím pravým tlačítkem přidejte nový modul. Zadejte cestu k souboru php5isapi.dll, který je v nainstalované složce PHP.
Krok 5: Konfigurace obslužného programu PHP
Chcete-li nakonfigurovat obslužnou rutinu PHP, vyhledejte "obslužné rutiny IIS", klikněte pravým tlačítkem a přidejte novou obslužnou rutinu. Zadejte rozšíření .php a cesta k spustitelnému souboru PHP.
Krok 6: restartování služby IIS
Chcete-li provést změny, restartujte službu IIS.
Krok 7: Kontrola instalace PHP
Chcete-li zkontrolovat, zda je PHP úspěšně nainstalován a nakonfigurován na serveru, vytvořte jednoduchý soubor PHP s kódem, který zobrazí informace o konfiguraci PHP, a umístěte jej do kořenového adresáře webu.
Nyní jste nainstalovali a nakonfigurovali PHP na Windows Server 2008 pomocí služby IIS. Webové aplikace můžete vyvíjet a spouštět na PHP na vašem serveru.
Přidání rozšíření PHP do IIS
Pro použití dalších funkcí a funkcí PHP na Serveru s nainstalovaným IIS je nutné přidat příslušná rozšíření. V této části se podíváme na proces přidávání rozšíření PHP do IIS na Windows Server 2008.
1. Přejděte do složky, která má na svém serveru nainstalovaný PHP. Obvykle je to složka C:\PHP.
2. Otevřete soubor php.ini v textovém editoru (např. Notepad).
3. Najděte řádek ;extension_dir = "ext" a komentujte ji odstraněním symbolu"; " na začátku řádku. Měli byste to zvládnout extension_dir = "ext".
4. Uložte změny v souboru php.ini a zavřete ho.
5. Přejděte do složky uvedené v řádku extension_dir (obvykle je C:\PHP\ext).
6. Zkopírujte do této složky soubory s příponami PHP, které chcete přidat.
7. Restartujte službu IIS, aby se změny projevily. Chcete-li to provést, spusťte příkaz iisreset na příkazovém řádku nebo restartujte server.
Nyní jste úspěšně přidali rozšíření PHP do IIS na Windows Server 2008. Ve svých webových aplikacích můžete používat nové funkce a funkce PHP. Zkontrolujte jejich funkčnost vytvořením jednoduchého testovacího skriptu a spuštěním na serveru.
Vytváření a konfigurace webových stránek pomocí PHP v IIS
Krok 1: instalace PHP
Před instalací PHP si jej musíte stáhnout z oficiálních stránek. Spusťte instalační program a postupujte podle pokynů na obrazovce. Zadejte cestu k nainstalovanému PHP.
Krok 2: Konfigurace IIS pro podporu PHP
Otevřete nabídku Správa počítače a vyberte Spravovat webové služby IIS.
V levém podokně vyberte role IIS > weby a klikněte pravým tlačítkem na váš web. Vyberte "Vlastnosti".
Přejděte na kartu Upřesnit a kliknutím na Přidat v části integrace s aplikacemi přidejte novou složku.
Vyberte adresář, ve kterém jsou soubory vašeho webu, a nakonfigurujte jej jako aplikaci výběrem "vytvořit aplikaci ve fondu aplikací" a poté klikněte na "OK".
Krok 3: Konfigurace obslužných rutin PHP v IIS
V levém podokně vyberte role IIS > obslužné rutiny a v seznamu obslužných rutin vyhledejte "PHP_via_FastCGI".
Klikněte na něj pravým tlačítkem a vyberte "změnit pravidla modulů FastCGI".
Zkontrolujte, zda je cesta ke spustitelnému souboru PHP uvedena správně. Pokud tomu tak není, změňte to na správnou cestu k php-cgi.exe.
Krok 4: testování vašich webových stránek
Nyní musí být váš web nakonfigurován a připraven k použití PHP. Chcete-li zkontrolovat jeho práci, vytvořte soubor s příponou .php ve složce vašeho webu a napište do něj následující kód:
Uložte soubor, aktualizujte stránku webu a ujistěte se, že se vám zobrazují informace o PHP.
Krok 5: Vytvoření a konfigurace databáze pro váš web
Pokud váš web vyžaduje práci s databází, vytvořte prázdnou databázi v systému správy databází, který je pro vás vhodný, jako je MySQL nebo Microsoft SQL Server.
Pro připojení k databázi z PHP budete potřebovat příslušná rozšíření. Nainstalujte a nakonfigurujte je podle dokumentace poskytovatele rozšíření.
Po instalaci a konfiguraci rozšíření budete muset zadat možnosti připojení k databázi v konfiguračním souboru vašeho webu.
Nyní můžete vytvářet a konfigurovat webové stránky pomocí PHP v IIS na vašem Windows Server 2008.