Resources


RUNNING PHP ON IIS WITH FASTCGI - A COLLATION OF USEFUL LINKS

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
  • http://php.iis.net/ – PHP on IIS Support Site
  • Using FastCGI to Host PHP Applications on IIS 7.0 – This article explains how to configure the FastCGI module and PHP to host PHP applications on IIS 7.0
  • Configuring FastCGI Extension for IIS 6.0 – Learn 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 IIS – Learn more about the support IIS7 has for running PHP applications on Windows Server 2008
  • Hosting Webcast Series: PHP on Windows – Learn 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 Applications – Learn 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 PHP – Learn 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 Application – Learn 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 Services – Learn 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 Silverlight – Learn how to develop Silverlight on PHP, how to debug PHP and Silverlight (integrated together)

Other Resources

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
OTHER USEFUL DOWNLOAD LINKS
  • Microsoft SQL Express - Free Edition
  • IIS - available on all Win XP, NT, 2000, Vista, Win 7, and Windows Servers