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


  • Létrehozási, fordítási és hibakeresési problémák VS 2008 SharePointos projekteknél

    Balássy György (MS RD, ASP.NET MVP, MCTS) Hosszú listát lehet összeírni arról, hogy a SharePoint mi mindenben egyedi. Íme egy újabb tétel a listába: a Visual Studio 2008-ban található SharePointos projekt sablon létrehozás után nem fordul, még ha nem is írunk bele semmit, vagy éppen debug módban nem indítható el. Tovább »
  • Web Slice készítése Alternative Display Source fejlesztési minta használatával (19:25)

    Fekete Krisztián A Web Slice-al foglalkozó sorozatunk előző két részében megismert fejlesztési mintákkal létrehozott Web Slice-ok testreszabhatóságának sajnos vannak korlátjai. Ezekben a web szeletekben nem használhatunk scripteket (pl.: JavaScriptet), illetve ActiveX kontrolokat sem. Nem esett szó továbbá eddig a Web Slice-ok dizájnolhatóságáról sem. A standard valamint az Alternative Update Source módszerekkel készített web szeletek esetén ez utóbbi téren is kompromisszumok kötésére kényszerülünk. Az Alternative Display Source minta azonban az összes imént említett problémára kínál valamilyen alternatív megoldást. 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