Resources for PHP on Windows Server IIS

interoperability Here’s a collation of links for PHP+IIS with a sprinkle of Silverlight. I got these links from various places and a big chunk of them was from my colleagues across different geographies.

Installing PHP on IIS

Microsoft Web Platform PHP on Windows

Microsoft Web Platform Installer – The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes it simple to download, install and keep up-to-date with the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer. In addition, install popular open source ASP.NET and PHP web apps with the Web PI. Download here – PHP on IIS Support Site

Using FastCGI to Host PHP Applications on IIS 7.0This article explains how to configure the FastCGI module and PHP to host PHP applications on IIS 7.0

Configuring FastCGI Extension for IIS 6.0Learn how to configure FastCGI extension for IIS 6.0

Installing CakePHP on IIS 7 – Great post on Tobin Titus’ Blog on this

Podcasts and Webcasts

TechNet Radio: Running PHP on IISLearn more about the support IIS7 has for running PHP applications on Windows Server 2008

Hosting Webcast Series: PHP on WindowsLearn how to configure FastCGI and run PHP applications on IIS 7.  In addition, see demonstrations during this webcast that highlight how a PHP application can take advantage of other services available in IIS

TechNet Virtual Lab: IIS 7.0 Access Control Features for PHP Applications Learn how to configure a PHP execution model, configure an authentication method, configure an authorization method, set-up role-based authorization rules, and expose access control data to a PHP application

TechNet Virtual Lab: Migrating PHP ApplicationsLearn how to install PHP support on IIS 7.0, download and install the PHP framework, enable IIS to serve PHP applications via FastCGI, host PHP content in an existing Web site, create a separate virtual directory for PHP content and configure permissions, create a separate site for PHP content, configure additional PHP settings, and migrate mod_rewrite URL rewriting rules

TechNet Virtual Lab: Troubleshooting PHPLearn how to create the test application, improve PHP error messages for basic error conditions, enable detailed PHP error messages for application errors, use Failed Request Tracing to diagnose intermittent or hard-to-reproduce errors, and locate hanging requests

TechNet Virtual Lab: Using IIS 7.0 Media Features in a PHP ApplicationLearn how to deliver media over the Web with IIS 7.0, play a video using the embedded Windows Media Player control, create media playlists with IIS 7.0 Web Playlists, provide an enhanced media player experience with Silverlight 2.0, reduce bandwidth costs with IIS 7.0 Bit-rate Throttling, leverage Silverlight 2.0 Seek, and protect media

Running PHP on Microsoft Servers and ServicesLearn how to run PHP on various Microsoft platforms including Internet Information Services (IIS), Microsoft SQL Server, Windows, Azure Service Platform, and more

Integration between VS.Php and SilverlightLearn how to develop Silverlight on PHP, how to debug PHP and Silverlight (integrated together)

Other Resources

IIS Blog

Web Application Gallery –

Case Studies

SilverStripe – Windows interoperability creates new markets and fresh opportunities for open source company

Tyler Projects – Company Improves Performance of Online Multiplayer Game with New Web Server

Bruce D. Kyle
ISV Architect Evangelist | Microsoft Corporation

cid:image010.png@01C9DEED.1FDB2200 cid:image011.png@01C9DEED.1FDB2200 cid:image012.gif@01C9DEED.1FDB2200

Special thanks to Rohan Thomas for the information in this post.

Technorati Tags:

Windows Live Tags: PHP

Comments (1)

  1. phpgriffin says:

    Thank you for placing all this together, is a very valuable asset for people like me, more used to the apache php combo.

    Is there any chance the expired webinars will be made available as recordings? I’d love to be able to watch them.

Skip to main content