Az a feladat került elő, hogy az IIS szerverrel Windows 2012 R2 alatt ki kell váltani az Apache szerveren lévő szolgáltatásokat. A tesztelés során első lépésben előkerült a Web Platform Installer (ugyebár ezen keresztül lehet könnyen komponenseket, kiegészítőket telepíteni az IIS-re is), és már válogattuk is össze a szükséges komponenseket.

A telepítés után érdekes meglepetés fogadott minket, minden php oldal Server Error 500-ra ment. A logokban igazából lényegi infó nem volt azon kívül, hogy még a FastCGI csatolóval van a gond – azaz a PHP értelmezőig el sem jut a dolog.

A megoldás hosszas keresgélés és nyüglődés után az lett, hogy a Web Platform Installer nem ellenőrzi a futtatási prerequisitumokat, és a PHP-val nem telepíti együtt a futtatáshoz szükséges könyvtárakat. Ezt követően már nem okozott nagy gondot a hiba elhárítása, hisz csak le kellett tölteni, és telepíteni a hiányzó dolgokat:

Visual C++ Redistributable for Visual Studio 2012 Update 4 
arra azért vigyázni kell, hogy itt milyen verziót teszünk fel (x86, vagy x64), ez a telepített rendszertől és nem az op.rsz-től függ!