A collection of 4 Virtual Labs are now up on the TechNet site and will allow end users to fire up a lab and get a deep dive into PHP on Windows. 

The Virtual Labs let you explore the features in Windows Server that support your PHP applications. 

  • TechNet Virtual Lab: IIS 7.0 Access Control Features for PHP Applications After completing this lab, you will be better able 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  After completing this lab, you will be better able 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 After completing this lab, you will be better able 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 After completing this lab, you will be better able 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.

Labs will take about 90 minutes each.

For more information about PHP on Windows, see PHP on IIS7: The Official Microsoft IIS Site.