Přejít na hlavní obsah

Instalace PHP na Windows Server 2012 R2: krok za krokem

Windows Server 2012 R2 je jedním z nejpopulárnějších serverových operačních systémů společnosti Microsoft. Má velké možnosti a poskytuje širokou škálu funkcí pro vývoj webu. Jednou z důležitých součástí serverové aplikace je PHP. PHP je programovací jazyk, který je široce používán ve vývoji webu k vytváření dynamických webových stránek a aplikací.

Instalace PHP na Windows Server 2012 R2 se může zdát jako obtížný úkol, ale podle pokynů krok za krokem budete moci snadno nainstalovat PHP na váš server a začít vyvíjet webové aplikace. Před zahájením instalace se musíte ujistit, že server již má nainstalovaný webový server, jako je Apache nebo IIS, a je správně nakonfigurován.

Prvním krokem je stažení instalačního programu PHP pro Windows z oficiálních webových stránek PHP.net. musíte vybrat nejnovější stabilní verzi PHP pro Windows. Po stažení instalačního programu jej proveďte a postupujte podle pokynů průvodce instalací.

Během instalace si můžete vybrat potřebné komponenty PHP k instalaci, jako jsou rozšíření, další nástroje a moduly. Doporučujeme vybrat rozšíření, která vyhovují vašim potřebám vývoje webových aplikací. Po výběru komponent vyberte cestu instalace PHP na vašem serveru.

Po dokončení instalace budete muset nakonfigurovat webový server pro práci s PHP. Pokud používáte Apache, musíte otevřít konfigurační soubor Apache (httpd.conf) a přidat následující řádek do sekce "LoadModule":

LoadModule php7_module " cesta k PHP / php7apache2_4.dll"

Pokud používáte IIS, musíte otevřít Správce internetových informačních služeb (IIS), vybrat váš server a otevřít moduly. Poté musíte přidat modul FastCGI a zadat cestu k spustitelnému souboru PHP.

Po konfiguraci webového serveru, restartujte server pro použití změn.

Nyní jste úspěšně nainstalovali PHP na Windows Server 2012 R2. Stav PHP můžete zkontrolovat vytvořením jednoduchého souboru PHP s kódem:

Uložte soubor s příponou .php a vložte jej do složky webového serveru. Poté otevřete prohlížeč a do adresního řádku zadejte cestu k souboru PHP. Pokud vidíte informace o PHP, instalace byla úspěšná.

Příprava na instalaci PHP na Windows Server 2012 R2

1. Kontrola dostupnosti potřebných komponent

Před instalací PHP se musíte ujistit, že na serveru jsou potřebné komponenty. Chcete-li to provést, měli byste zkontrolovat nainstalované součásti systému Windows Server 2012 R2, jako je IIS (Internet Information Services) a.NET Framework.

2. Aktualizace operačního systému

Před instalací PHP se doporučuje provést všechny dostupné aktualizace operačního systému. To pomůže odstranit možné chyby a zajistí stabilní provoz PHP na serveru.

3. Stažení distribuce PHP

Pro instalaci PHP je nutné stáhnout distribuci příslušné verze z oficiálních stránek PHP (php.net). Doporučuje se vybrat stabilní verze PHP a stáhnout je z ověřených zdrojů.

4. Vytvoření zálohy serveru

Před instalací PHP se doporučuje zálohovat server. To pomůže zabránit ztrátě dat v případě problémů nebo neúspěšné instalace. Proces zálohování závisí na zvolené metodě zálohování.

5. Příprava konfigurace serveru

Při instalaci PHP je nutné připravit konfiguraci serveru, abyste jej mohli určit, jak používat PHP. Chcete-li to provést, měli byste změnit konfigurační soubory IIS a PHP zadáním cesty k spustitelnému souboru PHP a jeho přidružením k příslušným typům zpracovávaných souborů.

Po dokončení všech těchto kroků můžete začít instalovat PHP na Windows Server 2012 R2 a nakonfigurovat jej tak, aby fungoval s webovými aplikacemi a webovými stránkami.

Stahování a instalace potřebného softwaru

Před zahájením instalace PHP na Windows Server 2012 R2 je nutné stáhnout a nainstalovat více komponent:

  1. Stáhněte si distribuci PHP z oficiálních webových stránek vývojáře (www.php.net).
  2. Vyberte vhodnou verzi PHP pro váš operační systém: 32bitovou nebo 64bitovou. Ujistěte se, že vybraná verze odpovídá vašemu systému.
  3. Stáhněte si instalační program PHP a uložte jej do počítače.

Kromě toho možná budete muset stáhnout a nainstalovat následující komponenty:

  • Microsoft Visual C++ Redistributable for Visual Studio - součást potřebná k provozu některých běžných balíčků PHP. Lze jej stáhnout na oficiálních stránkách Microsoftu.
  • Microsoft Web Platform Installer - praktický nástroj, který vám umožní rychle a snadno nainstalovat software, který potřebujete k vývoji webových aplikací, včetně PHP. Web Platform Installer může také nainstalovat IIS a další komponenty potřebné pro provoz PHP.
  • MySQL (nebo jiný systém správy databází) - pokud plánujete používat PHP s databázemi, budete si také muset stáhnout a nainstalovat MySQL.

Jakmile je veškerý potřebný software stažen, můžete přejít k dalším krokům instalace PHP na Windows Server 2012 R2.

Příprava konfiguračních souborů

Před instalací PHP na Windows Server 2012 R2 je třeba připravit a nakonfigurovat některé konfigurační soubory tak, aby PHP fungoval správně na vašem serveru.

php.ini

Hlavním konfiguračním souborem PHP je php.ini. Obsahuje všechna nastavení, která ovlivňují fungování PHP. Chcete-li nastavit php.ini:

  1. Otevřete soubor php.ini, který se nachází v instalační složce PHP.
  2. Změňte všechna potřebná nastavení, jako jsou cesty k adresářům, velikosti stažených souborů a nastavení databází.
  3. Uložte změny a zavřete soubor.

Pokud si nejste jisti, jaká nastavení chcete změnit, ponechte jejich výchozí hodnoty. Vždy se můžete později vrátit a přizpůsobit je.

httpd.conf

Aby Apache správně fungovalo s PHP, musíte nakonfigurovat soubor httpd.conf:

  1. Otevřete soubor httpd.conf, který se nachází v adresáři Apache.
  2. Najděte řádek loadmodule php7_module PATH_TO_PHP / php7apache2_4.a tak ji komentujte tím, že před ní odstraníte symbol "#".
  3. Vyhledejte řetězec addhandler application / x-httpd-php .a tak ji komentujte tím, že před ní odstraníte symbol "#".
  4. Uložte změny a zavřete soubor.

Výše uvedené pokyny jsou založeny na použití PHP 7 a Apache 2.4. Pokud používáte jinou verzi PHP nebo Apache, buďte opatrní, protože cesty a názvy souborů se mohou lišit.

Nastavení IIS

Před instalací PHP na Windows Server 2012 R2 je nutné nakonfigurovat webový server Internet Information Services (IIS). Chcete-li to provést, postupujte podle následujících kroků:

  1. Otevřete spravovat server (Server Manager), vyberte Přidat role a funkce (add Roles and Features) z nabídky Akce (Actions).
  2. Klikněte na další (Next) na první obrazovce Průvodce přidáním rolí a komponent.
  3. Vyberte " Nastavit roli podle role nebo podle komponent "(Role-based or feature-based installation) a klikněte na" další " (Next).
  4. Vyberte svůj server a klikněte na další (Next).
  5. Na obrazovce vyberte role serveru (Select server roles) vyberte server webové aplikace (IIS) (Web Server (IIS)) a klikněte na další (Next).
  6. Na obrazovce "vyberte funkce" (Select features) ponechte vybrané všechny výchozí komponenty IIS a klikněte na "další" (Next).
  7. Na obrazovce Vyberte služby (Select role services) vyberte všechny požadované služby IIS pro váš projekt. Například" vývoj aplikací "(Application Development) a" nástroje pro správu IIS " (Management Tools). Klikněte Na "Další" (Další).
  8. Na obrazovce potvrdit výběr komponent (Confirm installation selections) klikněte na Instalovat (Install).
  9. Počkejte na dokončení instalace a klikněte na Zavřít (Close).

Po dokončení nastavení IIS budete připraveni nainstalovat PHP na váš server pomocí instalačního balíčku PHP.

Instalace PHP

Chcete-li nainstalovat PHP na Windows Server 2012 R2, postupujte podle následujících kroků:

  1. Stáhněte si nejnovější verzi PHP z oficiálních stránek https://windows.php.net/download/.
  2. Rozbalte stažený archiv z PHP na vhodné místo na serveru.
  3. Otevřete soubor php.ini-development v textovém editoru a nakonfigurujte nastavení PHP podle vašich požadavků. Pokud si nejste jisti nastavením, ponechte je ve výchozím nastavení.
  4. Uložte soubor php.ini-development jako php.ini .
  5. Otevřete soubor httpd.conf vašeho serveru Apache v textovém editoru.
  6. Najděte řádek obsahující slovo LoadModule a přidejte následující řádek:

LoadModule php7_module "C:/path/to/php7apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/path/to/php"

Po úspěšné instalaci PHP můžete začít vyvíjet a spouštět webové aplikace pomocí tohoto programovacího jazyka na vašem serveru Windows Server 2012 R2.