Krok za krokem: Instalace PHP na IIS

Před dávnou dobou jsem zde na blogu Jak nainstalovat PHP na IIS jak rozchodit stále velice oblíbený a primitivní programovací skriptovací jazyk php na webový server Internet Information Server od společnosti Microsoft. Protože se jedná o jeden z nejnavštěvovanějších článků na tomto blogu, cítím morální povinnost vydat novou, aktualizovanou verzi.

Co se za ty roky změnilo? Microsoft se stal s PHP kamarád. Rozhodně nezatracuje svou technologie .net, nicméně pokud programátoři mají potřebu vytvářet weby v php, byl by rád kdyby jako pohon použili právě IIS namísto Apache. Vznikla speciální verze PHP optimalizovaná právě pro běh pod IIS, jejíž výsledky předčí konkurenční webservery. Jak tedy PHP na IIS nainstalovat? Přikládám návod ve stylu krok za krokem.

Nejprve je třeba nainstalovat samotný IIS. V prostředí Windows Server ho nalezneme přímo v Server Manageru jako jednu z rolí (Web Server). Instalace je velice jednoduchá – nextnextfinish :-)

           

Druhý krok není o nic těžší. Pro instalaci PHP použijeme Microsoft Platform Installer. Tato aplikace neumí nainstalovat jen PHP, ale i různé blogovací systémy, helpdesky, fotogalerie a spousty dalších aplikací hodící se pro Váš server.

Navštívíme tedy stránku http://php.iis.net a stiskneme nepřehlédnutelné tlačítko “Install PHP”

Na další stránce stačí jen získat instalátor (Get the Microsoft Web Platform Installer), po jeho spuštění potvrdit zaškrtnutím Install PHP a pokračovat klasickým instalačním průvodcem.

           

Že je to jednoduché? Ano je! Není již nejmenší důvod proč instalovat Apache na svůj Windows server :-)

2 comments so far

  1. michal on

    ehm ty asi moc nepoužíváš php aplikace co? co třeba mod_rewrite rules? pro iis je jen jedno použitelné komerční řešení ale za peníze. místo toho můžu mít apache zadarmo. a nebo v tomto případě spíš by bylo lepší mít linux. jinak pro linux nevidím využití ale pro webové stránky je ideální.

  2. Dusan on

    Zdravím, není mi zcela jasné co míníte pod pojmem "použitelné řešení"? Při určitém nelpění na pohodlnosti lze využívat přepisování url zdarma i na IIS, viz velmi pěkný článek níže. http://blogs.technet.com/technetczsk/archive/2010/05/04/webove-utery-url-rewriting-na-iis-serveru.aspxa odkaz na oficiální stránky http://www.iis.net/download/URLRewriteNicméně si myslím, že v případě nasazení IIS+PHP pro účely intranetové aplikace bych dokázal postrádat možnost url rewrite klidně postrádat. Dle mého názoru mnohem důležitější záležitostí než použitý webový server je optimalizovaná databázová část(případně aplikační logika na straně databáze), odladěné SQL dotazy (velký průser dnešní doby – kdy se všichni soustředí na grafiku, url rewrite apod a přitom je všechno bržděno bídně sprzněnou databázovou vrstvou).


Napsat komentář

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Změnit )

Twitter picture

You are commenting using your Twitter account. Log Out / Změnit )

Facebook photo

You are commenting using your Facebook account. Log Out / Změnit )

Connecting to %s

Follow

Get every new post delivered to your Inbox.