<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Mai-lan&amp;#39;s Blog : PHP</title><link>http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx</link><description>Tags: PHP</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Windows Cache Extension for PHP (aka, “WinCache”) 1.0 General Availability Today</title><link>http://blogs.iis.net/mailant/archive/2009/11/19/windows-cache-extension-for-php-aka-wincache-1-0-general-availability-today.aspx</link><pubDate>Thu, 19 Nov 2009 21:21:59 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3522758</guid><dc:creator>mailant</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3522758</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/11/19/windows-cache-extension-for-php-aka-wincache-1-0-general-availability-today.aspx#comments</comments><description>&lt;p&gt;Today we announce the general availability of the &lt;a href="http://www.iis.net/expand/wincacheforphp"&gt;Windows Cache Extension for PHP 1.0&lt;/a&gt; (affectionately known as “WinCache”), which is an open source &lt;em&gt;built-for-Windows &lt;/em&gt;caching extension to the PHP engine. You can view, contribute and download the source code for WinCache at the PHP repository for extensions (&lt;a href="http://pecl.php.net/package/WinCache"&gt;http://pecl.php.net/package/WinCache&lt;/a&gt;), where &lt;a href="http://pecl.php.net/packages.php?catpid=3&amp;amp;catname=Caching"&gt;we have joined other Linux-based PHP caches&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.iis.net/blogs/mailant/image_2E634D05.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.iis.net/blogs/mailant/image_thumb_0E84C37D.png" width="777" height="410" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I wanted to thank &lt;a href="http://channel9.msdn.com/tags/Pierre+Joye/"&gt;Pierre Joye&lt;/a&gt; for his invaluable help in helping connect the IIS product team with PECL, and for agreeing to host the WinCache binaries on &lt;a href="http://windows.php.net"&gt;http://windows.php.net&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;We cordially invite the PHP development community to join us in development of this caching extension for PHP on Windows. &lt;/strong&gt;We already have gotten one contribution from the community in our pre-release mode and are very excited to have others join this new PHP on Windows caching community. The IIS team at Microsoft is going to start off the v2.0 development by adding a user cache and lazy class loading to the opcode cache, file cache, and relative file cache that is available today in WinCache 1.0. &lt;/p&gt;  &lt;p&gt;I am proud of the WinCache project for many reasons, including:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;&lt;em&gt;WinCache solves a real customer problem&lt;/em&gt;.&lt;/strong&gt; WinCache provides a Windows PHP caching extension that is free and part of the PECL extension library, and can accelerate the performance of all PHP applications on Windows. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;em&gt;WinCache is our first big open source contribution to the PHP on Windows community.&lt;/em&gt;&lt;/strong&gt; The IIS team has made &lt;a href="http://blogs.iis.net/mailant/archive/2009/05/18/contributions-to-the-php-engine.aspx"&gt;several code contributions (big fixes) to the PHP 5.3 release&lt;/a&gt;, as well as provided support for the &lt;a href="http://blogs.iis.net/ruslany/archive/2009/02/13/windows-installer-for-php-5-2-9-rc-and-php-5-3-beta.aspx"&gt;Windows Installer for PHP community&lt;/a&gt; (John Mertic rocks) and the &lt;a href="http://www.php.net/manual/en/install.windows.php"&gt;Windows documentation on the PHP website&lt;/a&gt;. This WinCache release is a substantial amount of code that we are open sourcing on the PECL extension library. We hope others join this new community to help accelerate PHP performance on Windows. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;em&gt;WinCache represents a series of “firsts” for Microsoft&lt;/em&gt;&lt;/strong&gt;…first time Microsoft has contributed to the PECL repository, first Windows-based PHP cache, first joint community project between Microsoft and the PHP development community, first BSD license for the IIS team….and the list goes on. The WinCache feature team of &lt;a href="http://blogs.iis.net/ruslany"&gt;Ruslan&lt;/a&gt;, &lt;a href="http://blogs.iis.net/ksingla"&gt;Kanwal&lt;/a&gt; and &lt;a href="http://blogs.iis.net/donraman "&gt;Don&lt;/a&gt; are incredibly passionate about PHP on Windows, respond to their blog and forum comments,&amp;#160; and lurk on the &lt;a href="http://news.php.net/group.php?group=php.windows"&gt;PHP on Windows mailing list&lt;/a&gt; if you want to connect with them. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Here’s some more information about WinCache.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;What is WinCache?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;WinCache is actually a collection of three caches:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;An opcode file cache, just like the one that APC provides to cache compiled PHP code &lt;/li&gt;    &lt;li&gt;A file cache to help when your PHP scripts run on remote servers. This is net new functionality that is not available in other caching modules at the time of this blog. &lt;/li&gt;    &lt;li&gt;A relative file cache to cache relative file paths for when you are running PHP scripts on remote servers. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;WinCache itself was designed, written, and tested by the IIS engineering team that also brings you FastCGI, the core PHP hosting platform in IIS. We are planning to add more caches to WinCache in 2010.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;What is the WinCache license?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;WinCache is licensed under &lt;a href="http://www.opensource.org/licenses/bsd-license.php"&gt;BSD&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;How do I get WinCache?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can &lt;a href="http://us2.php.net/manual/en/wincache.win32build.php"&gt;compile WinCache as part of your PHP compilation from the PECL library&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you download any PHP application from &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer&lt;/a&gt; and/or the &lt;a href="http://www.microsoft.com/web/gallery"&gt;Windows Web Application Gallery&lt;/a&gt; (&lt;a href="http://www.microsoft.com/web/gallery/WordPress.aspx"&gt;WordPress&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/gallery/moodle.aspx"&gt;Moodle&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/gallery/silverstripe.aspx"&gt;SilverStripe&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/gallery/sugarcrm.aspx"&gt;SugarCRM&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/gallery/drupal.aspx"&gt;Acquia Drupal&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/gallery/gallery.aspx"&gt;Gallery 2&lt;/a&gt;, and any other new PHP app in the Web App Gallery), you will automatically get WinCache installed on your IIS computer as part of the PHP application install. We want to make sure that your PHP application deployment and hosting experience is great on Windows. &lt;/p&gt;  &lt;p&gt;&lt;font color="#800080"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080"&gt;&lt;strong&gt;How do I learn more about WinCache?&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;You can learn more about WinCache’s features and how to get started on the &lt;a href="http://php.iis.net"&gt;http://php.iis.net&lt;/a&gt; community site. You can also check out the blogs for the feature team (&lt;a href="http://blogs.iis.net/ksingla"&gt;Kanwal&lt;/a&gt;, &lt;a href="http://blogs.iis.net/ruslany"&gt;Ruslan&lt;/a&gt;, &lt;a href="http://blogs.iis.net/donraman"&gt;Don&lt;/a&gt;) or visit the &lt;a href="http://forums.iis.net/1164.aspx"&gt;community forum&lt;/a&gt; which is supported by the feature team and WinCache community. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;How much faster is it to run WinCache with my PHP application?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We are seeing quite a significant increase in performance. But don’t take our word for it. Check out the perspective of other members of the PHP developer community:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.phpdeveloper.org/news/13173"&gt;Cal Evans&lt;/a&gt;’ benchmark results&lt;/li&gt;    &lt;li&gt;&lt;a href="http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark./"&gt;TechPortal at iBuildings.com&lt;/a&gt; benchmark results &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We hope that others try WinCache and publish their findings as well. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;Why is Microsoft investing in making PHP run faster?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;IIS is all about making apps run at their finest on IIS. We have a built-in advantage with ASP.NET apps because we can walk down the hallway in our building here in the Seattle area to talk to the ASP.NET team about how to make the ASP.NET on IIS experience better. But we also care deeply about the PHP experience on IIS – there are some amazing applications like WordPress and Drupal that form the foundation of many a Web site on the Internet. We are committed to making those applications run great on Windows, which is the primary motivation for our WinCache project.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#800080"&gt;How do I learn more about WinCache?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To learn more about WinCache, you can check out:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The &lt;a href="http://us3.php.net/wincache/"&gt;PECL documentation on WinCache&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;The PHP on Windows feature team (&lt;a href="http://blogs.iis.net/ksingla"&gt;Kanwal&lt;/a&gt;, &lt;a href="http://blogs.iis.net/ruslany"&gt;Ruslan&lt;/a&gt;, and &lt;a href="http://blogs.iis.net/donraman"&gt;Don&lt;/a&gt;) blogs &lt;/li&gt;    &lt;li&gt;The &lt;a href="http://forums.iis.net/1164.aspx"&gt;WinCache community forum&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;The &lt;a href="http://forums.iis.net/1164.aspx"&gt;IIS.NET documentation on WinCache&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;The &lt;a href="http://pecl.php.net/package/wincache/"&gt;source code of WinCache on PECL&lt;/a&gt;, licensed under BSD &lt;/li&gt;    &lt;li&gt;How to &lt;a href="http://pecl.php.net/package/wincache/"&gt;file bugs on WinCache in PECL&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thanks, &lt;/p&gt;  &lt;p&gt;Mai-lan&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3522758" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+App+Gallery/default.aspx">Web App Gallery</category></item><item><title>8 New Free ASP.NET and PHP Open Source Apps in the Web App Gallery</title><link>http://blogs.iis.net/mailant/archive/2009/07/30/8-new-free-asp-net-and-php-open-source-apps-in-the-web-app-gallery.aspx</link><pubDate>Thu, 30 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3320517</guid><dc:creator>mailant</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3320517</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/07/30/8-new-free-asp-net-and-php-open-source-apps-in-the-web-app-gallery.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It's been four months since we launched the Windows Web Application Gallery, and we've been adding apps to the Gallery steadily. Today saw the &lt;A href="http://www.microsoft.com/web/gallery/SugarCRM.aspx" mce_href="http://www.microsoft.com/web/gallery/SugarCRM.aspx"&gt;arrival of SugarCRM Community Edition (CE)&lt;/A&gt;, a free customer relationship management PHP open source application with a vibrant community. SugarCRM CE joins seven ASP.NET apps that have been added to the App Gallery, with a healthy pipeline of ASP.NET and PHP open source apps in the proces of review and approval. &lt;/P&gt;
&lt;P mce_keep="true"&gt;All of these apps followed the &lt;A href="http://learn.iis.net/page.aspx/605/windows-web-application-gallery-principles/" mce_href="http://learn.iis.net/page.aspx/605/windows-web-application-gallery-principles/"&gt;Web App Gallery Principles&lt;/A&gt; and went through the &lt;A href="http://www.microsoft.com/web/gallery/developer.aspx" mce_href="http://www.microsoft.com/web/gallery/developer.aspx"&gt;submission process&lt;/A&gt; for the Web App Gallery, which is open to any app that adheres to the &lt;A href="http://learn.iis.net/page.aspx/605/windows-web-application-gallery-principles/" mce_href="http://learn.iis.net/page.aspx/605/windows-web-application-gallery-principles/"&gt;Principles&lt;/A&gt;. We have also added more &lt;A href="http://learn.iis.net/page.aspx/619/windows-web-application-gallery/" mce_href="http://learn.iis.net/page.aspx/619/windows-web-application-gallery/"&gt;Web App Gallery integration best practices for developers&lt;/A&gt; looking to submit links to their app in the Web App Gallery.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To sum up, here are the apps added to the Web App Gallery over the last four months, listed in alphabetical order:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.microsoft.com/web/gallery/Amplifeeder.aspx" mce_href="http://www.microsoft.com/web/gallery/Amplifeeder.aspx"&gt;Amplifeeder&lt;/A&gt;: ASP.NET lifestream platform aggregating online activity in one place, published by &lt;A href="http://amplifeeder.com/" mce_href="http://amplifeeder.com/"&gt;Amplifeeder&lt;/A&gt;. &lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/AtomSite.aspx" mce_href="http://www.microsoft.com/web/gallery/AtomSite.aspx"&gt;AtomSite&lt;/A&gt;: ASP.NET CMS built on MVC, published by &lt;A href="http://www.atomsite.net/" mce_href="http://www.atomsite.net/"&gt;AtomSite&lt;/A&gt;.&lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/Kentico.aspx" mce_href="http://www.microsoft.com/web/gallery/Kentico.aspx"&gt;KenticoCMS for ASP.NET&lt;/A&gt;: ASP.NET CMS, brought to you by &lt;A href="http://www.kentico.com/" mce_href="http://www.kentico.com/"&gt;Kentico&lt;/A&gt;.&lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/mojoPortal.aspx" mce_href="http://www.microsoft.com/web/gallery/mojoPortal.aspx"&gt;mojoPortal&lt;/A&gt;: ASP.NET content management system, published by &lt;A href="http://www.mojoportal.com/" mce_href="http://www.mojoportal.com/"&gt;Source Tree Solutions, LLC&lt;/A&gt;&amp;nbsp;&lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/nopCommerce.aspx" mce_href="http://www.microsoft.com/web/gallery/nopCommerce.aspx"&gt;nopCommerce&lt;/A&gt;: ASP.NET shopping cart, published by &lt;A href="http://nopcommerce.com/" mce_href="http://nopcommerce.com/"&gt;nopCommerce&lt;/A&gt;. &lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/nService.aspx" mce_href="http://www.microsoft.com/web/gallery/nService.aspx"&gt;nService&lt;/A&gt;: ASP.NET help desk system, published by &lt;A href="http://avensoft.com/nservice.html" mce_href="http://avensoft.com/nservice.html"&gt;Avensoft&lt;/A&gt;.&lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/ResourceBlender.NET.aspx" mce_href="http://www.microsoft.com/web/gallery/ResourceBlender.NET.aspx"&gt;ResourceBlender.NET&lt;/A&gt;: ASP.NET app that helps you translate an application into multiple languages, published by &lt;A href="http://www.resourceblender.com/" mce_href="http://www.resourceblender.com/"&gt;ResourceBlender.NET&lt;/A&gt;. &lt;BR&gt;&lt;A href="http://www.microsoft.com/web/gallery/SugarCRM.aspx" mce_href="http://www.microsoft.com/web/gallery/SugarCRM.aspx"&gt;SugarCRM CE&lt;/A&gt;: PHP customer relationship management (CRM) system, published by&amp;nbsp;&lt;A href="http://www.sugarcrm.com/crm/" mce_href="http://www.sugarcrm.com/crm/"&gt;SugarCRM&lt;/A&gt;.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;I have been pretty impressed with all the apps! There's a good variety of functionality, themes, templates, and&amp;nbsp; customization modules to let you build your own site or&amp;nbsp;system&amp;nbsp;on top of the apps.&lt;/P&gt;
&lt;P mce_keep="true"&gt;All of these apps are free and open source. If you want to check them out, visit the &lt;A href="http://www.microsoft.com/web/gallery" mce_href="http://www.microsoft.com/web/gallery"&gt;Web App Gallery&lt;/A&gt; and download from the site, or open the Web Apps tab in &lt;A href="http://www.microsoft.com/web/downloads/" mce_href="http://www.microsoft.com/web/downloads/"&gt;Web Platform Installer 2.0&lt;/A&gt; and select the apps you want. Web Platform Installer handles all the downloads from Web App Gallery and also can be used as a separate standalone tool -- it makes sure that the right platform dependencies (apps, frameworks, etc.) are installed before laying down the app. For example, if the app requires IIS' &lt;A href="http://www.iis.net/extensions/urlrewrite" mce_href="http://www.iis.net/extensions/urlrewrite"&gt;URL Rewrite&lt;/A&gt; module for dynamic URL rewriting on Windows, like WordPress 2.8, Web Platform Installer will install URL Rewrite before installing Wordpress so you don't have to. Likewise, Web Platform Installer will make sure that the right stack dependencies like PHP or ASP.NET are installed for the app that needs it.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Web App Gallery lists customer reviews and other data that you might find interesting.&amp;nbsp;&amp;nbsp;I have seen reviewers of apps list their sites that show the apps in action as a reference point too.&amp;nbsp;I always check out the publisher's site&amp;nbsp;as part of my research process&amp;nbsp;-- all have useful tutorials/docs/videos/etc. to help learn more about the apps. &lt;/P&gt;
&lt;P mce_keep="true"&gt;I just did a demo at an internal Microsoft conference for the MS sales field where I downloaded four different content management systems from Web App Gallery, playing the role of a Web consultant trying to find the right starter app for a small business Web site. I then customized each of the Web apps with a template and a little bit of text...it was amazing to see how quickly I could get a bare bones site up and running with a CMS infrastructure from start (find the app on Web App Gallery) to selection (evaluating which app was the one that worked best for my customer site). As we add more apps to the Web App Gallery, you'll get even more choice. I expect the Content Management category will continue to get the most apps since CMS tends to be the backbone of business sites, but you'll start seeing more in the eCommerce and other categories as our Web App Gallery community expands. &lt;/P&gt;
&lt;P mce_keep="true"&gt;And, of course, both the ASP.NET and PHP open source applications in the Web App Gallery run the best on the IIS7 platform. Our Open Source Lab team here at Microsoft recently published two videos to YouTube that provide a pretty funny take on the entire ASP.NET + PHP app hosting story on IIS. Check them out if you can: &lt;A href="http://www.youtube.com/watch?v=RFSfuWHXcTg" mce_href="http://www.youtube.com/watch?v=RFSfuWHXcTg"&gt;"Deployment"&lt;/A&gt; and &lt;A href="http://www.youtube.com/watch?v=pjYpj52WFAM" mce_href="http://www.youtube.com/watch?v=pjYpj52WFAM"&gt;"The Showdown"&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mai-lan&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3320517" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+App+Gallery/default.aspx">Web App Gallery</category></item><item><title>Contributions to the PHP Engine</title><link>http://blogs.iis.net/mailant/archive/2009/05/18/contributions-to-the-php-engine.aspx</link><pubDate>Mon, 18 May 2009 16:47:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3170504</guid><dc:creator>mailant</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3170504</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/05/18/contributions-to-the-php-engine.aspx#comments</comments><description>&lt;P&gt;I am always amazed at the passion and energy that open source contributors put into what is often their “night job” after whatever they do to pay the bills. It is that passion that has driven a vibrant community of PHP open source applications that ranges from on-line learning to shopping carts. Those PHP applications are in turn driving the development of Web sites all over the world. &lt;/P&gt;
&lt;P&gt;We want to ensure that Windows Server is a first class platform for those PHP Web sites and applications. We took the first step in this direction with IIS6 and IIS7, which is part of Windows Server and the Windows client operating systems. We&amp;nbsp;provided a critical platform component called &lt;A href="http://www.iis.net/extensions/fastcgi" mce_href="http://www.iis.net/extensions/fastcgi"&gt;FastCGI&lt;/A&gt;. FastCGI&amp;nbsp;first shipped as a Web download for IIS6 in November 2007 and is also included&amp;nbsp;as part of the IIS installation in&amp;nbsp;Windows Server 2008 and later. FastCGI&amp;nbsp;provides reliable hosting of PHP applications with better performance than any previous Windows Server operating system. This &lt;A href="http://www.iis.net/php" mce_href="http://www.iis.net/php"&gt;app hosting support in the Microsoft Web platform&lt;/A&gt; was the first step towards making sure that PHP applications could run as a first-class citizen on IIS. &lt;/P&gt;
&lt;P&gt;Then we built &lt;A href="http://www.iis.net/extensions/urlrewrite" mce_href="http://www.iis.net/extensions/urlrewrite"&gt;URL Rewrite&lt;/A&gt; to provide developers with the same type of support for canonical host names and control over URL writing as mod_rewrite but with an easier management experience.&amp;nbsp;We also launched the &lt;A href="http://www.microsoft.com/web/gallery" mce_href="http://www.microsoft.com/web/gallery"&gt;Web Application Gallery&lt;/A&gt; and &lt;A href="http://www.iis.net/extensions/webplatforminstaller" mce_href="http://www.iis.net/extensions/webplatforminstaller"&gt;Web Platform Installer&lt;/A&gt;, which make it easy for users to discover, download, and install open source community applications (PHP and ASP.NET)&amp;nbsp;with &lt;A href="http://www.iis.net/extensions/webdeploymenttool" mce_href="http://www.iis.net/extensions/webdeploymenttool"&gt;Web Deployment Tool&lt;/A&gt; integration on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows XP, Windows Vista, and Windows 7. We work with the Windows installer community for PHP so that &lt;A href="http://windows.php.net/download/" mce_href="http://windows.php.net/download/"&gt;the latest non-thread-safe version of production-ready PHP&lt;/A&gt;&amp;nbsp;configures FastCGI automatically on install. We also include &lt;A href="http://blogs.iis.net/mailant/archive/2009/04/01/php-installed-using-the-microsoft-web-platform-installer-v2-beta.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/04/01/php-installed-using-the-microsoft-web-platform-installer-v2-beta.aspx"&gt;the latest production version of the PHP as an option for users to download and install&amp;nbsp;using our Web Platform Installer&lt;/A&gt; so that apps can be installed with the required PHP dependency. &lt;/P&gt;
&lt;P&gt;All of these investments in PHP support tie back to our engagement goals, which are:&lt;BR&gt;1.&amp;nbsp;Make it easy to &lt;STRONG&gt;install PHP on Windows Server&lt;/STRONG&gt;&lt;BR&gt;2.&amp;nbsp;Make it easy to &lt;STRONG&gt;find and deploy top community PHP apps&lt;/STRONG&gt; on Windows Server&lt;/P&gt;
&lt;P&gt;We are now focusing an important third goal that we started with our FastCGI support:&lt;BR&gt;3.&amp;nbsp;Make sure that &lt;STRONG&gt;PHP applications run&amp;nbsp;well &lt;/STRONG&gt;on Windows Server&lt;/P&gt;
&lt;P&gt;The PHP core and extensions&amp;nbsp;started and have&amp;nbsp;evolved on Linux. In the last couple of years, with the support of a growing PHP on Windows Server community led by &lt;A href="http://blog.thepimp.net/" mce_href=" http://blog.thepimp.net/"&gt;Pierre Joye&lt;/A&gt; and the &lt;A href="http://port25.technet.com/" mce_href="http://port25.technet.com/"&gt;Microsoft Open Source Technology Center&lt;/A&gt;, we have seen the community focus more and more on&amp;nbsp;how that core and extensions run and perform on Windows Server. The fruits of that labor is the first PHP release optimized for Windows Server,&amp;nbsp;&lt;A href="http://www.php.net/archive/2009.php#id2009-05-07-1" mce_href="http://www.php.net/archive/2009.php#id2009-05-07-1"&gt;PHP 5.3. RC1 which released on March 27th, 2009&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Significant functional and performance improvements specific to Windows Server have been made in the upcoming PHP 5.3 release. &lt;/P&gt;
&lt;P&gt;In particular, the community has implemented the following improvements:&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;Recompiled PHP with Visual C++ v 9.0, which improved the performance of the PHP core significantly.&lt;BR&gt;
&lt;LI&gt;Both 32bit and 64bit builds (64 bit builds expiramentalexperimental until PHP 5.4/6.0) of PHP have been made available. 
&lt;LI&gt;Optimized the PHP implementation to take advantage of native Win32 APIs, instead of relying on POSIX emulation libraries&lt;BR&gt;
&lt;LI&gt;Fixed the standard PHP test suite, which now has a much higher pass rate on Windows Server&lt;BR&gt;
&lt;LI&gt;All PHP libraries have been fixed to be built from the source code. 10 years old libraries have been updated to newest versions.&lt;BR&gt;
&lt;LI&gt;Build environment for PHP on Windows Server has been standardized and now it is easy for anyone to rebuild the exact same PHP stack on Windows Server as the release build. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In addition to that, there is greater integration for Windows Server development in the PHP community with PHP on Windows Server is now treated by the community as first class platform. Some specific examples: 
&lt;UL&gt;
&lt;LI&gt;PHP versions for Windows Server are released at the same time as other platforms.&lt;BR&gt;
&lt;LI&gt;Builds are available on the same day as the source releases.&lt;BR&gt;
&lt;LI&gt;The PHP security mailing list now includes&amp;nbsp;has developers with Windows expertise.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The next step is to focus on &lt;EM&gt;PHP on Windows Server Fundamentals&lt;/EM&gt; – making sure that PHP installs and configures correctly without regressing functionality or performance as part of the transfer on Windows Server. We are focusing on &lt;EM&gt;PHP on Windows Server Fundamentals&lt;/EM&gt; to help the Windows Server on PHP open source community. Our goal with engaging with the PHP Core community is to improve PHP’s performance and integration with Windows Server. &lt;/P&gt;
&lt;P&gt;Our engineering team has&amp;nbsp;started to contribute directly to the PHP on Windows code base by helping out with bug fixing functions in PHP 5.3 that work on Linux and&amp;nbsp;break on Windows...specifically,&amp;nbsp;we&amp;nbsp;fixed the &lt;A href="http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1531&amp;amp;r2=1.2027.2.547.2.1532" mce_href="http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1531&amp;amp;r2=1.2027.2.547.2.1532"&gt;_nan() function so that developers can use&amp;nbsp;it&amp;nbsp;to see&amp;nbsp;if a math function returned a proper value or not&lt;/A&gt;, and workely closed with Pierre to fix and test&amp;nbsp;&lt;A href="http://bugs.php.net/bug.php?id=44859" mce_href="http://bugs.php.net/bug.php?id=44859"&gt;the is_readable/is_writeable functions to work with Windows ACLs&lt;/A&gt;. These two&amp;nbsp;code fixes&amp;nbsp;are just the starting point for us -- our engineering team&amp;nbsp;will continue working with Pierre and the PHP on Windows community&amp;nbsp;by tuning performance, fixing bugs, and contributing code to&amp;nbsp;improve&amp;nbsp;specific PHP components&amp;nbsp;that have issues running&amp;nbsp;on the Windows Server platform.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We also want to provide specific Windows Server expertise to the PHP app community and to help fix issues with some of the most popular PHP applications that surface on Windows Server.&amp;nbsp;For example,&amp;nbsp;we contributed a&amp;nbsp;fix to &lt;A href="http://core.trac.wordpress.org/ticket/8974#comment:30" mce_href="http://core.trac.wordpress.org/ticket/8974#comment:30"&gt;WordPress&amp;nbsp;for dynamic URL rewriting for "pretty URLs" with IIS&amp;nbsp;URL Rewrite&lt;/A&gt;&amp;nbsp;on Windows Server&amp;nbsp;that was&amp;nbsp;accepted in the WordPress 2.8 code branch.&lt;/P&gt;
&lt;P&gt;Our goal with all of these contributions is to help improve the performance of PHP on Windows Server and with other Microsoft Web platform software. We are freely providing all contributions for use with PHP because we believe that PHP running well out of the box on Windows Server means not just happy Windows Server customers, but also happy PHP developers who can now feel more confident about supporting Windows Server for their projects. &lt;/P&gt;
&lt;P&gt;You can stay&amp;nbsp;updated on&amp;nbsp;PHP on Windows Server&amp;nbsp;development&amp;nbsp;by checking the &lt;A href="http://php.iis.net/" mce_href="http://php.iis.net/"&gt;IIS PHP portal&lt;/A&gt; or the &lt;A href="http://windows.php.net/" mce_href="http://windows.php.net/"&gt;PHP for Windows site&lt;/A&gt;. &lt;/P&gt;&lt;/LI&gt;
&lt;UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3170504" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Real World IIS Videocasts for Community ASP.NET and PHP Application Packaging and Deployment</title><link>http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-videocasts-for-open-source-community-application-packaging-and-deployment.aspx</link><pubDate>Mon, 04 May 2009 22:17:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3139714</guid><dc:creator>mailant</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3139714</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-videocasts-for-open-source-community-application-packaging-and-deployment.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I just wrapped up a series of videocasts that target developers and users who want to experience a simplified deployment experience for apps and the Web stack on Windows, focusing particularly on ASP.NET and PHP open source community applications. &lt;/P&gt;
&lt;H2 mce_keep="true"&gt;For developers &lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;STRONG&gt;make sure that you have the latest Microsoft Web platform tools&lt;/STRONG&gt; (including the Microsoft Web server, applications and frameworks, database and tools, as well as PHP), watch the &lt;A href="http://blogs.iis.net/mailant/archive/2009/05/02/real-world-iis-staying-current-with-the-latest-microsoft-web-platform-with-web-platform-installer-videocast.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/05/02/real-world-iis-staying-current-with-the-latest-microsoft-web-platform-with-web-platform-installer-videocast.aspx"&gt;Staying Current with the Latest Web Platform with Web Platform Installer&lt;/A&gt;&amp;nbsp;videocast (7 minutes).&amp;nbsp; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;add required Web Deployment tool integration for the Windows Web App Gallery&lt;/STRONG&gt; and/or simplify installation on Windows, watch &lt;A href="http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-adding-web-deployment-tool.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-adding-web-deployment-tool.aspx"&gt;Adding Web Deployment Tool Support to Community Application Zip Packages&lt;/A&gt; (12 minutes). This video&amp;nbsp;explains how to add Web Deployment Tool manifest files to a community application zip file (WordPress in this case) for easier deployment on Windows. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;find a community application that deploys easily on Windows and learn how to re-package that app with customizations&lt;/STRONG&gt; for deployment to a rstrongote IIS7 Web server, see the &lt;A href="http://blogs.iis.net/mailant/archive/2009/05/01/real-world-iis-packaging-and-deploying-an-open-source-application-using-web-deployment-tool-screencast.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/05/01/real-world-iis-packaging-and-deploying-an-open-source-application-using-web-deployment-tool-screencast.aspx"&gt;Packaging and Deploying an Open Source Application Using Web Deployment Tool&lt;/A&gt;&amp;nbsp;videocast (11 minutes).&amp;nbsp;This video walks through&amp;nbsp;how to find and customize SilverStripe from the Web App Gallery, then re-package and deploy the customized SilverStripe package using Web Deployment Tool&amp;nbsp;to a remote IIS7 server.&lt;/LI&gt;&lt;/UL&gt;
&lt;H2 mce_keep="true"&gt;For Windows users&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;try out the Web Platform Installer&lt;/STRONG&gt;, start with the &lt;A href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-finding-and-installing-web-platform-installer-2-0.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-finding-and-installing-web-platform-installer-2-0.aspx"&gt;Finding and Installing the Web Platform Installer 2.0&lt;/A&gt;&amp;nbsp;videocast (3 minutes).&amp;nbsp;This video&amp;nbsp;showing the different ways to find and install the Web Platform Installer, as well as provides a brief introduction to the Web Platform Installer Tool.&lt;/LI&gt;
&lt;LI&gt;&lt;ITALICS&gt;&lt;STRONG&gt;install a free open source community application&lt;/STRONG&gt;&lt;/ITALICS&gt; easily on Windows, watch the &lt;A href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx"&gt;Installing a Free Community Application Using Web Platform Installer&lt;/A&gt;&amp;nbsp;videocast (7 minutes). This video&amp;nbsp;shows how to install Umbraco on Windows using the Web Platform Installer. &lt;/LI&gt;&lt;/UL&gt;
&lt;H2&gt;Technologies discussed&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.iis.net/extensions/webdeploymenttool"&gt;Web Deployment Tool&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.iis.net/extensions/webplatforminstaller"&gt;Web Platform Installer&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/web/gallery" mce_href="http://www.microsoft.com/web/gallery"&gt;Web Application Gallery&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As always, HTTP streaming over IIS brought to you by &lt;A href="http://www.iis.net/extensions/smoothstreaming"&gt;IIS Smooth Streaming&lt;/A&gt;. My next set of videos focuses on IIS7 extensions on the server that make it easier to manage Web apps and their databases, and optimize for search engines. Stay tuned!&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3139714" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Real World IIS: Adding Web Deployment Tool Support to Community Application ZIP Packages (videocast)</title><link>http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-adding-web-deployment-tool.aspx</link><pubDate>Mon, 04 May 2009 21:31:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3139621</guid><dc:creator>mailant</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3139621</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-adding-web-deployment-tool.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;If you package your application in ZIP format, you can add &lt;A href="http://www.iis.net/extensions/webdeploymenttool" mce_href="http://www.iis.net/extensions/webdeploymenttool"&gt;Web Deployment Tool&lt;/A&gt; support to simplify the installation of your application on Windows. Our open source application partners (ASP.NET apps like DotNetNuke and PHP apps like WordPress) add this Web Deployment Tool integration as part of being included in the &lt;A href="http://www.microsoft.com/web/gallery"&gt;Windows Web Application Gallery&lt;/A&gt; (as defined in the &lt;A href="http://learn.iis.net/page.aspx/605/windows-web-application-gallery-principles/"&gt;Web App Gallery Principles&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;This 12 minute videocast shows you how to: 
&lt;OL&gt;
&lt;LI&gt;
&lt;P mce_keep="true"&gt;Start from a&amp;nbsp;&lt;A href="http://wordpress.org/download/" mce_href="http://wordpress.org/download/"&gt;WordPress zip package without Web Deployment Tool support&lt;/A&gt;&amp;nbsp;from the &lt;A href="http://www.wordpress.org/" mce_href="http://www.wordpress.org"&gt;WordPress community site&lt;/A&gt;.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P mce_keep="true"&gt;Look at and add manifest.xml, parameters.xml and install.sql files to the WordPress package.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P mce_keep="true"&gt;Import the new modified WordPress package using the IIS7 Manager (the new "Manage Packages" action, powered by Web Deployment Tool). This validates that the WordPress app deploys easily and works using the Web Deployment tool integration for the new WordPress package. &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;

				        &lt;!--##blog-video-start##--&gt;&lt;!--##blog-video-params:width=500|height=384|isAdaptive=True|title=Adding Web Deployment Manifest Files to an Application Package|url=http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Adding Web Deployment Manifest Files to an Application Package/Adding Web Deployment Manifest Files to an Application Package.ism/Manifest##--&gt;

					        &lt;object id="SilverlightMediaPlayer" style="width:500px;height:384px;" width="500" height="384" autoupdate="true" type="application/x-silverlight-2"&gt;
						        &lt;param name="MinRuntimeVersion" value="2.0.31005.0" /&gt; 
						        &lt;param name="Source" value="/clientbin/AdaptiveStreaming.xap" /&gt; 
						        &lt;param name="windowless" value="false" /&gt;
						        &lt;param name="InitParams" value='fakemode=,background=#FF000000,autoplay=False,muted=False,stretchmode=0,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="Adding Web Deployment Manifest Files to an Application Package" description="" mediaSource="http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Adding Web Deployment Manifest Files to an Application Package/Adding Web Deployment Manifest Files to an Application Package.ism/Manifest" adaptiveStreaming="True" thumbSource=""&gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt; 
								&lt;a style="text-decoration: none;" href="http://blogs.iis.net/mailant/archive/2009/05/04/real-world-iis-adding-web-deployment-tool.aspx"&gt;
									&lt;img style="border-width:0px" alt="Click to see video" src="http://blogs.iis.net/Themes/IIS/images/content/IIS-Video-Link-for-RSS.png" /&gt; 
								&lt;/a&gt;
							&lt;/object&gt;
                            
				        &lt;!--##blog-video-end##--&gt;

			         &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;HTTP streaming brought to you by&lt;/EM&gt;&lt;A href="http://www.iis.net/extensions/smoothstreaming" mce_href="http://www.iis.net/extensions/smoothstreaming"&gt;&lt;EM&gt;&lt;FONT color=#034af3&gt; IIS Smooth Streaming&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3139621" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Real World IIS: Staying Current with the Latest Microsoft Web Platform with Web Platform Installer (videocast)</title><link>http://blogs.iis.net/mailant/archive/2009/05/02/real-world-iis-staying-current-with-the-latest-microsoft-web-platform-with-web-platform-installer-videocast.aspx</link><pubDate>Sat, 02 May 2009 05:13:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3134451</guid><dc:creator>mailant</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3134451</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/05/02/real-world-iis-staying-current-with-the-latest-microsoft-web-platform-with-web-platform-installer-videocast.aspx#comments</comments><description>If you have been plugged into what has happened across the &lt;A href="http://www.microsoft.com/web/platform" mce_href="http://www.microsoft.com/web/platform"&gt;Microsoft Web Platform&lt;/A&gt; in the last two years, you will have noticed a new focus on delivering free Web releases that extend the core functionality of the Microsoft Web stack. We do this all the time in IIS. We build &lt;A href="http://www.iis.net/extensions" mce_href="http://www.iis.net/extensions"&gt;IIS Web extensions&lt;/A&gt; on the IIS7 platform (which ships in Windows Server 2008) to open up new capabilities on the Web server across media, request serving, management and administration, and security. 
&lt;P&gt;Customers can download our extensions onto IIS7 (and sometimes IIS6) as a free, fully supported product that expands the IIS7 Web server in new directions. Getting new functionality every three to six months on the Web server is a good thing but it can be hard to track when a new release comes out. 
&lt;P&gt;The Web Platform Installer helps centralize a single discovery point for the Microsoft Web Platform -- Web server (&lt;A href="http://www.microsoft.com/web/platform/server.aspx" mce_href="http://www.microsoft.com/web/platform/server.aspx"&gt;IIS&lt;/A&gt;), application frameworks (&lt;A href="http://www.microsoft.com/web/platform/framework.aspx" mce_href="http://www.microsoft.com/web/platform/framework.aspx"&gt;ASP.NET&lt;/A&gt; and &lt;A href="http://windows.php.net/" mce_href="http://windows.php.net"&gt;PHP&lt;/A&gt;), database (&lt;A href="http://www.microsoft.com/web/platform/database.aspx" mce_href="http://www.microsoft.com/web/platform/database.aspx"&gt;SQL&lt;/A&gt;), and tools (&lt;A href="http://www.microsoft.com/web/platform/tools.aspxhttp://www.microsoft.com/web/platform/tools.aspx"&gt;Visual Web Developer&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;The Web Platform Installer (Web PI) does the work of checking to see what is the latest available across the Microsoft Web Platform against what is already installed on your computer; you can see what is new and what you haven't yet installed. You can use the Web Platform Installer to learn more about different components and install one or more components in a chained installation, with Web PI handling reboots and logging failures where applicable. It's pretty handy. We use WebPI on the product team to set up new servers and desktops for development and/or demo environments. &lt;/P&gt;
&lt;P&gt;This short 7 minute video describes how you can use the Web Platform Installer to stay current with the latest in the Microsoft Web Platform. &lt;/P&gt;
&lt;P mce_keep="true"&gt;

				        &lt;!--##blog-video-start##--&gt;&lt;!--##blog-video-params:width=512|height=384|isAdaptive=True|title=Staying Current with the Microsoft Web Development Platform|url=http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Staying Current with the Microsoft Web Development Platform/Staying Current with the Microsoft Web Development Platform.ism/Manifest##--&gt;

					        &lt;object id="SilverlightMediaPlayer" style="width:512px;height:384px;" width="512" height="384" autoupdate="true" type="application/x-silverlight-2"&gt;
						        &lt;param name="MinRuntimeVersion" value="2.0.31005.0" /&gt; 
						        &lt;param name="Source" value="/clientbin/AdaptiveStreaming.xap" /&gt; 
						        &lt;param name="windowless" value="false" /&gt;
						        &lt;param name="InitParams" value='fakemode=,background=#FF000000,autoplay=False,muted=False,stretchmode=0,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="Staying Current with the Microsoft Web Development Platform" description="" mediaSource="http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Staying Current with the Microsoft Web Development Platform/Staying Current with the Microsoft Web Development Platform.ism/Manifest" adaptiveStreaming="True" thumbSource=""&gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt; 
								&lt;a style="text-decoration: none;" href="http://blogs.iis.net/mailant/archive/2009/05/02/real-world-iis-staying-current-with-the-latest-microsoft-web-platform-with-web-platform-installer-videocast.aspx"&gt;
									&lt;img style="border-width:0px" alt="Click to see video" src="http://blogs.iis.net/Themes/IIS/images/content/IIS-Video-Link-for-RSS.png" /&gt; 
								&lt;/a&gt;
							&lt;/object&gt;
                            
				        &lt;!--##blog-video-end##--&gt;

			        &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;HTTP streaming brought to you by&lt;/EM&gt;&lt;A href="http://www.iis.net/extensions/smoothstreaming"&gt;&lt;FONT color=#034af3&gt; IIS Smooth Streaming&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3134451" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Real World IIS: Packaging and Deploying an Open Source Application Using Web Deployment Tool (videocast)</title><link>http://blogs.iis.net/mailant/archive/2009/05/01/real-world-iis-packaging-and-deploying-an-open-source-application-using-web-deployment-tool-screencast.aspx</link><pubDate>Sat, 02 May 2009 03:46:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3134358</guid><dc:creator>mailant</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3134358</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/05/01/real-world-iis-packaging-and-deploying-an-open-source-application-using-web-deployment-tool-screencast.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Many Web&amp;nbsp;site developers start development from an open source application as the base for a custom Web site. There are many high quality open source applications out there that make it much easier to put together a content, ecommerce, social network and/or community Web site. IIS offers a couple features that make your life a lot easier if you want to:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Find the open source application on the &lt;A href="http://www.microsoft.com/web/gallery" mce_href="http://www.microsoft.com/web/gallery"&gt;Windows Web Application Gallery&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Download and install&amp;nbsp;the open source application on IIS using &lt;A href="http://www.iis.net/extensions/webplatforminstaller" mce_href="http://www.iis.net/extensions/webplatforminstaller"&gt;Web Platform Installer&lt;/A&gt; (you can check out &lt;A href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx" mce_href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx"&gt;this screencast&lt;/A&gt; to see a demo).&lt;/LI&gt;
&lt;LI&gt;Customize the app in the way you see fit.&lt;/LI&gt;
&lt;LI&gt;Package your application using the &lt;A href="http://www.iis.net/extensions/webdeploymenttool" mce_href="http://www.iis.net/extensions/webdeploymenttool"&gt;Web Deployment Tool&lt;/A&gt; support in the IIS7 Manager.&lt;/LI&gt;
&lt;LI&gt;Connect to a&amp;nbsp;remote Web server from your development computer to &lt;A href="http://learn.iis.net/page.aspx/158/remote-administration-for-iis-manager/" mce_href="http://learn.iis.net/page.aspx/158/remote-administration-for-iis-manager/"&gt;remotely administer the IIS7 server&lt;/A&gt;&amp;nbsp;using IIS Manager. (Thanks to Chris Morrow at MaximumASP for letting us use one of his dedicated Windows Server 2008 servers for my videocast.)&lt;/LI&gt;
&lt;LI&gt;Import the customized application's package on the remote Web server, which deploys&amp;nbsp;your custom&amp;nbsp;app easily to another server.&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;In this short video (11 minutes), I walk through how you can use IIS to take these steps with a&amp;nbsp; PHP Content Management System named &lt;A href="http://www.silverstripe.org/" mce_href="http://www.silverstripe.org"&gt;SilverStripe&lt;/A&gt;. (The audio quality is a little lower on this one since I recorded it at the wrong volume...sorry about that.)&lt;/P&gt;
&lt;P mce_keep="true"&gt;

				        &lt;!--##blog-video-start##--&gt;&lt;!--##blog-video-params:width=500|height=384|isAdaptive=True|title=Package and Deploy using the Web Deployment Tool|url=http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Package and Deploy using Web Deployment Tool/Package and Deploy using Web Deployment Tool.ism/Manifest##--&gt;

					        &lt;object id="SilverlightMediaPlayer" style="width:500px;height:384px;" width="500" height="384" autoupdate="true" type="application/x-silverlight-2"&gt;
						        &lt;param name="MinRuntimeVersion" value="2.0.31005.0" /&gt; 
						        &lt;param name="Source" value="/clientbin/AdaptiveStreaming.xap" /&gt; 
						        &lt;param name="windowless" value="false" /&gt;
						        &lt;param name="InitParams" value='fakemode=,background=#FF000000,autoplay=False,muted=False,stretchmode=0,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="Package and Deploy using the Web Deployment Tool" description="" mediaSource="http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Package and Deploy using Web Deployment Tool/Package and Deploy using Web Deployment Tool.ism/Manifest" adaptiveStreaming="True" thumbSource=""&gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt; 
								&lt;a style="text-decoration: none;" href="http://blogs.iis.net/mailant/archive/2009/05/01/real-world-iis-packaging-and-deploying-an-open-source-application-using-web-deployment-tool-screencast.aspx"&gt;
									&lt;img style="border-width:0px" alt="Click to see video" src="http://blogs.iis.net/Themes/IIS/images/content/IIS-Video-Link-for-RSS.png" /&gt; 
								&lt;/a&gt;
							&lt;/object&gt;
                            
				        &lt;!--##blog-video-end##--&gt;

			         &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;HTTP streaming brought to you by&lt;/EM&gt;&lt;A href="http://www.iis.net/extensions/smoothstreaming" mce_href="http://www.iis.net/extensions/smoothstreaming"&gt;&lt;EM&gt;&lt;FONT color=#034af3&gt; IIS Smooth Streaming&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. &lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3134358" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Real World IIS: Installing a Free Community Application Using Web Platform Installer (videocast)</title><link>http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx</link><pubDate>Thu, 30 Apr 2009 22:27:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3131823</guid><dc:creator>mailant</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3131823</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx#comments</comments><description>In the 2.0 version of &lt;A href="http://www.iis.net/extensions/webplatforminstaller" mce_href="http://www.iis.net/extensions/webplatforminstaller"&gt;Web Platform Installer (Web PI)&lt;/A&gt;, we introduced the ability to install free community applications with &lt;A href="http://www.iis.net/extensions/webdeploymenttool" mce_href="http://www.iis.net/extensions/webdeploymenttool"&gt;Web Deployment Tool&lt;/A&gt; support from the Web PI directly. 
&lt;P&gt;In March 2009, we launched the &lt;A href="http://www.microsoft.com/web/gallery" mce_href="http://www.microsoft.com/web/gallery"&gt;Windows Web Application Gallery&lt;/A&gt;, where Windows users can find and install free community applications easily on IIS. The Windows Web Application Gallery provides links to both ASP.NET and PHP applications and we're seeing strong user interest in both. You can get a Web content management system, blogs, and wikis. We are adding more ASP.NET and PHP community applications every month. 
&lt;P&gt;When we add an application to the Web App Gallery, the app gets added to an ATOM feed that is both consumed by the Web App Gallery and displayed within the Web Platform Installer (Web PI). So you can either visit the Web App Gallery web site or use the Web Platform Installer directly to find the same free community apps easily on IIS. You can learn more about Web PI &lt;A href="http://learn.iis.net/page.aspx/522/web-platform-installer/" mce_href="http://learn.iis.net/page.aspx/522/web-platform-installer/"&gt;here&lt;/A&gt; and Web App Gallery &lt;A href="http://learn.iis.net/page.aspx/606/introducing-the-windows-web-application-gallery/" mce_href="http://learn.iis.net/page.aspx/606/introducing-the-windows-web-application-gallery/"&gt;here&lt;/A&gt;. 
&lt;P&gt;This short video (just under 8 minutes) walks you through how to install &lt;A href="http://www.umbraco.org/" mce_href="http://www.umbraco.org"&gt;Umbraco&lt;/A&gt;, an open source ASP.NET community application, from the Web PI. 
&lt;P mce_keep="true"&gt;

				        &lt;!--##blog-video-start##--&gt;&lt;!--##blog-video-params:width=500|height=384|isAdaptive=True|title=Umbraco Installation|url=http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Umbraco Installation/Umbraco Installation.ism/Manifest##--&gt;

					        &lt;object id="SilverlightMediaPlayer" style="width:500px;height:384px;" width="500" height="384" autoupdate="true" type="application/x-silverlight-2"&gt;
						        &lt;param name="MinRuntimeVersion" value="2.0.31005.0" /&gt; 
						        &lt;param name="Source" value="/clientbin/AdaptiveStreaming.xap" /&gt; 
						        &lt;param name="windowless" value="false" /&gt;
						        &lt;param name="InitParams" value='fakemode=,background=#FF000000,autoplay=False,muted=False,stretchmode=0,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="Umbraco Installation" description="" mediaSource="http://mediadl.microsoft.com/mediadl/iisnet/SmoothMedia/Mai-lan/Umbraco Installation/Umbraco Installation.ism/Manifest" adaptiveStreaming="True" thumbSource=""&gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt; 
								&lt;a style="text-decoration: none;" href="http://blogs.iis.net/mailant/archive/2009/04/30/real-world-iis-installing-a-free-community-application-using-web-platform-installer-videocast.aspx"&gt;
									&lt;img style="border-width:0px" alt="Click to see video" src="http://blogs.iis.net/Themes/IIS/images/content/IIS-Video-Link-for-RSS.png" /&gt; 
								&lt;/a&gt;
							&lt;/object&gt;
                            
				        &lt;!--##blog-video-end##--&gt;

			        &amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;HTTP streaming brought to you by&lt;/EM&gt;&lt;A href="http://www.iis.net/extensions/smoothstreaming" mce_href="http://www.iis.net/extensions/smoothstreaming"&gt;&lt;EM&gt; IIS Smooth Streaming&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. &lt;/EM&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3131823" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item><item><title>PHP Installation using the Microsoft Web Platform Installer v2 Beta</title><link>http://blogs.iis.net/mailant/archive/2009/04/01/php-installed-using-the-microsoft-web-platform-installer-v2-beta.aspx</link><pubDate>Wed, 01 Apr 2009 18:14:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3055809</guid><dc:creator>mailant</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mailant/rsscomments.aspx?PostID=3055809</wfw:commentRss><comments>http://blogs.iis.net/mailant/archive/2009/04/01/php-installed-using-the-microsoft-web-platform-installer-v2-beta.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;If you want to easily install PHP on Windows, you can use the newly released Microsoft Web Platform Installer v2 Beta&amp;nbsp;to get the public community version of PHP ((VC6 x86 non thread safe installer build) on Windows XP/Vista/Server 2003/Server 2008/Win 7&amp;nbsp;with IIS and the Microsoft Web Platform. The Windows Installer for PHP also automatically configures IIS FastCGI as part of its setup. &lt;/P&gt;
&lt;P mce_keep="true"&gt;To install PHP using Web Platform Installer:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Install the Web Platform Installer v2 Beta if you don't have it already from &lt;A href="http://www.microsoft.com/web/downloads/platform.aspx" mce_href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;here&lt;/A&gt;. 
&lt;LI&gt;Go to the Web Platform tab. 
&lt;LI&gt;Click on "Customize" on the Frameworks and Runtimes category. &lt;BR&gt;&lt;IMG src="http://blogs.iis.net/blogs/mailant/Frameworks%20entry.png" mce_src="http://blogs.iis.net/blogs/mailant/Frameworks%20entry.png"&gt;&lt;BR&gt;
&lt;LI&gt;Select PHP from the list of Frameworks and Runtimes. &lt;BR&gt;&lt;IMG src="http://blogs.iis.net/blogs/mailant/Select%20PHP.png" mce_src="http://blogs.iis.net/blogs/mailant/Select%20PHP.png"&gt;&lt;BR&gt;&lt;BR&gt;(You can also click on the "i" icon to read more about PHP and get the version number and release date for the Version of PHP in the WebPI.)&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://blogs.iis.net/blogs/mailant/Details%20page..png" mce_src="http://blogs.iis.net/blogs/mailant/Details%20page..png"&gt; &lt;BR&gt;Click&lt;STRONG&gt; Install.&lt;/STRONG&gt; 
&lt;LI&gt;Go through the install experience...then you're done! PHP is installed. &lt;BR&gt;&lt;IMG src="http://blogs.iis.net/blogs/mailant/Done.png" mce_src="http://blogs.iis.net/blogs/mailant/Done.png"&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Web PI uses the latest version of the&amp;nbsp;&lt;A href="http://windows.php.net/download/" mce_href="http://windows.php.net/download/"&gt;PHP 5.2.9-x&lt;INSERT last production released version&gt; Windows Installer&lt;/A&gt; to silently install PHP along with the following optional PHP components: 
&lt;OL&gt;
&lt;LI&gt;MySQL extension: http://us3.php.net/mysql&lt;/LI&gt;
&lt;LI&gt;MySQL Improved extension: http://us3.php.net/mysqli &lt;/LI&gt;
&lt;LI&gt;SQL Server extension: http://us3.php.net/mysqli &lt;/LI&gt;
&lt;LI&gt;Multibyte string extension: http://us3.php.net/mysqli &lt;/LI&gt;
&lt;LI&gt;Image processing extension: http://us3.php.net/gd &lt;/LI&gt;
&lt;LI&gt;GetText extension: http://us3.php.net/gettext &lt;/LI&gt;
&lt;LI&gt;Client URL library: http://us3.php.net/curl &lt;/LI&gt;
&lt;LI&gt;Exchangeable Image information: http://us3.php.net/exif &lt;/LI&gt;
&lt;LI&gt;XML-RPC: http://us3.php.net/xmlrpc &lt;/LI&gt;
&lt;LI&gt;OpenSSL: http://us3.php.net/openssl &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;You can also go directly to the &lt;A href="http://windows.php.net/" mce_href="http://windows.php.net"&gt;Windows on PHP community Web site&lt;/A&gt; to download PHP on Windows. &lt;/P&gt;
&lt;P&gt;Note that if you install a &lt;A href="http://learn.iis.net/page.aspx/606/introducing-the-windows-web-application-gallery/" mce_href="http://learn.iis.net/page.aspx/606/introducing-the-windows-web-application-gallery/"&gt;Web App Gallery&amp;nbsp;PHP application&amp;nbsp;using the Web Platform Installer&lt;/A&gt; and do not have PHP installed on your computer, Web PI will automatically install PHP as a dependency of the application. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Useful links&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;More about Web Platform Installer's new support for PHP and Web App Gallery applications &lt;A href="http://learn.iis.net/page.aspx/616/introducing-the-microsoft-web-platform-installer/" mce_href="http://learn.iis.net/page.aspx/616/introducing-the-microsoft-web-platform-installer/"&gt;here&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;More about PHP support on IIS &lt;A href="http://php.iis.net/" mce_href="http://php.iis.net"&gt;here&lt;/A&gt;. &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3055809" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mailant/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.iis.net/mailant/archive/tags/Web+Application+Gallery/default.aspx">Web Application Gallery</category><category domain="http://blogs.iis.net/mailant/archive/tags/PHP/default.aspx">PHP</category></item></channel></rss>