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á – next – next – finish
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












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í.
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).