PHP futtatókörnyezet kialakítása IIS 7 webszerver felett

A webes világban a PHP az egyik legelterjedtebb szerveroldali programozási nyelv. A PHP fejlesztők jelentős része Windowson dolgozik, mégis alig látunk Windows Serveren hosztolt PHP-alapú oldalakat. A jelenség egyik oka a PHP Windowson való futtatásának eddig alacsony hatékonysága illetve megbízhatatlansága. Ennek az áldatlan állapotnak az IIS 7.0 és a FastCGI modul megjelenésével remélhetőleg vége.

1-PHP-IIS7-Telepites_Thumb

Első lépések

PHP alkalmazások futtatásához IIS 7 webszervert érdemes használni. Ezt a Server Manager felügyeleti alkalmazás Add Role funkciójával telepíthetjük fel. A FastCGI modul telepítéséhez a Web Server Role CGI menüpontját is pipáljuk ki a telepítés alkalmával.

A legfrissebb PHP komponens elérhető a http://php.net/ webhelyről. Innen a Windowsos, nem szálbiztos kiadást érdemes letölteni. A FastCGI modul és a webes kérések PHP-hoz rendeléséhez az Internet Information Services Manager eszköz használható.

Jó tudni

Az IIS 7 webszerver nem csak a videóban szereplő Windows Server 2008 operációs rendszeren, hanem Windows Vistán is elérhető. Utóbbi esetben a demó követéséhez szükséges a Windows Vista SP1 javítócsomag telepítése.

Demó

Ebben a videóban egy teljesen alap, üres Windows Serverre feltelepítjük az IIS 7 webszervert és a FastCGI modult. Utána letöltjük a PHP aktuálisan legfrissebb nem-szálbiztos Windowsos verzióját. Beállítjuk a FastCGI modulban a PHP processz indításának alapvető beállításait, majd bekonfiguráljuk az IIS 7 handler szekcióját a *.php alakú kérések kiszolgálására.

További információk

 

A cikk a Microsoft TechNet Portál támogatásával készült.

Technet


wmv 1-PHP-IIS7-Telepites.wmv (76176 kB) Lejátszás böngészőben »


Dávid Zoltán

Dávid Zoltán Mérnök Informatikusként végeztem a BME-n, jelenleg webfejlesztéssel és gépi tanulással foglalkozom.

2009.01.12. 13:57:00 | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,


  • Mappa jogosultságok klónozása

    Balássy György (MS RD, ASP.NET MVP, MCTS) Mindannyian számtalanszor hallottuk vagy olvastuk már, hogy a beállításokat, adatokat, naplófájlokat tartalmazó mappákat érdemes elmozgatni az alapértelmezett helyükről és célszerű áttenni őket másik partícióra. Ha a mappa létrehozása és az átirányítás beállítása után Access Denied hibaüzenetet kapunk, két lehetőségünk van: vagy kitaláljuk, hogy milyen ACL-eket kellene beállítani a mappára, vagy klónozzuk az egész hozzáférés szabályozási listát egy másik mappáról. Ez utóbbi sem megy mindig simán. Tovább »
  • Beágyazott operációs rendszerek, 2. nap (Windows PE)

    Kővári Bence A beágyazott Windows egyik fontos spórolási trükkje, hogy pontosan azokat a drivereket tartalmazza csupán, amelyek az adott hardverkonfiguráció futásához szükségesek. Az aktuális számítógépünk konfigurációját pedig viszonylag egyszerűen feltérképezhetjük, ha futtatjuk a tap.exe nevű csodaalkalmazást. Van azonban egy bökkenő: a tap.exe-t csak Windows alatt lehet futtatni, és ezzel már meg is érkeztünk a 22-es csapdájába. Nézzük mit tudunk ezzel kezdeni. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások