PHP telepítése Windows Server 2008 rendszerre

Ez aztán az érdekes téma, teljesen általános, hogy az ember ilyesmit kénytelen csinálni. :o)
A menet a következő:
IIS telepítés
PHP telepítés
PHP beálllítás

Az IIS telepítése egyenesen előre típusú művelet: Add/remove role, IIS  hozzáadása alapbeállításokkkal, valamint a PHP miatt érdemes hozzáadni a CGI-t is. Befejezés.
Aztán jön a gondolat, hogy best practise, meg amúgy se babráljunk ki magunkkal, jobb lenne, ha az IIS mégsem a rendszer köteten foglalá a helyet, nosza tegyük át. Aha, csakhogy ilyet nem lehet! Illetve lehet, de a módszer nem elegáns. Nade erről majd egy külön írásban.
Jöhet a PHP telepítése. Mivel Windows a környezet, ajánlott a VC9 Non Thread Safe installer használata, amely letölthető innen: http://windows.php.net/download
Hogy miért ez az ajánlott, az kiderül ebből a leírásból, de lényeg, hogy ez nyújtja majd a legjobb teljesítményt. Szükség lesz még a Microsoft 2008 C++ Runtime telepítésére is. A PHP telepítésekor a telepítési mód kérdésre természetesen a FastCGI a jó válasz.
A telepítő elvégzi az IIS beállítását is, így Module Mapping (*.php a php-cgi.exe használatával) és a Default Document (index.php) beállításokat is.
A PHP konfigurálása már ízlés kérdése. Ez ugyebár a php.ini fájl szerkesztésével történik, ami elég jól dokumentált. Azonban ehhez már nem árt a fejlesztő segítsége, mert a sima rendszermérnök itt már könnyen elvérzik és még számonkérni sem lehet rajta. :o)