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: , , ,


  • Beágyazott operációs rendszerek, 0. nap (Ismerkedés)

    Kővári Bence Visszagondolva, hosszú években mérhető, hogy mikor nyúltam utoljára olyan géphez, amelyben csak egy processzormag, vagy éppen gigabájtokban nem mérhető mennyiségű RAM volt. Most mégis megtörtént, egy régóta dédelgetett hobbiprojektemnek hála. A következő pár napban bemutatom, miként sikerül (vagy éppen nem sikerül) életet lehelnem egy – mai szemmel nézve – buta kis számítógépbe. Hangsúlyoznám, hogy egyelőre semmilyen tapasztalatom nincsen ezen a téren, szóval előre is elnézést azoktól, akiket az időnként naív próbálkozásaim untatnának. Tovább »
  • SQL Server Analysis Services adatbázisok mentése és visszaállítása - screencast

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az SQL Server Analysis Services adatbázisainak mentésével és visszatöltésével kapcsolatos műveletek az SQL Server Management Studioból grafikusan, vagy akár szkriptből is elvégezhetőek. Bár ez utóbbi esetben Analysis Services Scripting Language (ASSL) formátumú XML-t kell írnunk, nem kell megijednünk a feladattól, messze nincs annyi opció, mint hagyományos SQL adatbázisok mentése esetén. 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