Psal o tom RH. Návodů jak si nainstalovat PHP je na internetu spousta. Všechny ale použivají buď nějaký komplexní balík (PHP Triad) nebo řešení pomocí serveru apache. Existuje ale serverové řešení přímo od microsoftu – Internet Information Services. Mimo serverových OS je součástí i Windows XP a Vista Business a Ultimate.
Obvykle není přímo součástí instalace a je třeba doinstalovat – Přidat/Odebrat programy, Přidat nebo odebrat součást systému a v nově otevřeném okně zaškrtneme Internetová informační služba.
Stažení a instalace PHP
Z www.php.net stáhneme aktuální verzi PHP, tu rozbalíme např. do c:\php\. V případě, že používáme PHP 4.xx, zkopirujeme soubor php4ts.dll do c:\windows\system32\. Dále v adresáři s php nalezene soubor php.ini-dist. Ten překopírujeme do adresáře c:\windows\ jako php.ini a otevřeme k editaci.
Tady probíhá vlastní konfigurace PHP. Můžeme zde povolit používání globálních proměnných (defaultně off) – tím že register_globals změníme z off na on. Další důležitou věcí je upravit cestu k extension knihovnám. Např. extension_dir = c:\php\extensions. O několik řádků dál odkomentujeme (umazáním středníku) jaké knihovny chceme používat. Nejvíce asi php_gd2.dll, která slouží pro vytváření obrázků. Dále je zde nastavení session, platnosti cookies a podobně, ale o tom někdy jindy 🙂
Nastavení IIS
Teď přichází čas nastavit IIS pro spoluprácí s PHP. IIS konzoli najdeme v ovládacích panelech, pod Výkon a údržba a dále Nástroje pro správu.
Nechte si zobrazit Výchozí webový server (Nalezneme v pravém stromu) a dáme jeho vlastnosti. Na kartě Domovský adresář vybereme adresář, který bude sloužit jako root pro náš web a budeme do něj nahrávat naše stránky. Pak klikneme na tlačítko konfigurace, klikneme na přidat a namapujeme příponu .php k programu. Pokud máme rádi CGI, můžeme namapovat přímo php.exe, já však doporučuji z adresáře sapi namapovat php4isapi.dll (případně php5isapi pro php5 :)). Přejdeme na kartu Dokumenty, klikneme na přidat a zadáme index.php.
Nyní můžeme vyzkoušet samotné rozběhnutí php – vytvoříme soubor index.php a ten nahrajeme do adresáře, který máme nastavený jako webový root. Soubor bude obsahovat kód:
<?php
phpinfo();
?>
Nyní stačí do prohlížeče zadat adresu http://localhost a měla by se objevit konfigurace našeho php serveru.
Dobrý den.
Instaluji si určitý program a těsně před dokončení instalace se mi zobrazí:THE INSTALLER HAS ENCOUNTERED AN UNEXPECTED ERROR INSTALLING THIS PACKAGE.THIS MAY INDICATE A PROBLEM WITH THIS PACKAGE.THE ERROR CODE IS 2738.Nevím,jak mám dále pokračovat.Mám Vistu.Děkuji a prosím o odpověď.
Dobrý den, pokud se jedná o instalaci potřebného software pro zprovoznění PHP, doporučuji v současné době použít automatizované instalace. Návod naleznete na https://jirikovoego.cz/2010/05/12/krok-za-krokem-instalace-php-na-iis/.
Pokud se jedná o jiný problém, napiště mi o co se jedná a třeba to nějak vyřešíme 🙂