Gallery 2 on The Microsoft Web Platform

Install Gallery 2 with The Microsoft Web Platform

Microsoft is making some big announcements today, introducing The Microsoft Web Platform along with their Web Platform Installer, and the Web Application Gallery. What does this have to do with Gallery, an open-source PHP application?

Installing PHP applications on Microsoft IIS on Windows has always been a bit more complex than installing them on a LAMP server, and most Gallery developers do their work on Linux systems running Apache which makes it hard to focus on the Windows side of things. Microsoft's announcements today make things much simpler for people using Windows servers to use Gallery, so we're excited to be included as part of their launch event. Read on for the details.

From Microsoft:

The Web Platform Installer is a simplified download/install experience for all of Microsoft’s free web products. It includes everything that you need to get up and running to build your web solutions – from servers, tools, and technologies, including the most recently updated products. No longer will we be asking you to go to 10 different websites to get your products – with the WebPI, you can do this all through one integrated experience – and all on one website – Additionally, the WebPI installs the community version of PHP so you have easy integration with popular web applications.

The Microsoft Web Application Gallery is a community hub of free and popular .NET and PHP applications for you to use as building blocks for creating dynamic web solutions.

We've been working with Microsoft for the past few weeks to package Gallery in a way that works with the Web Platform Installer so that Gallery can be included in the Web Application Gallery, and to verify how smooth this process really is. If you've ever installed Gallery on IIS, or have a Windows machine that you'd like to tinker with Gallery on, you really have to try this new installation process. Clicking the "Install Now" button above will walk you through installing the Web Platform Installer which will then walk you through installing IIS, PHP, and Gallery with just a few clicks. The installer will let you use Gallery with Microsoft SQL Server, but if you want to use MySQL on Windows, you'll need to first follow this walkthrough.

The installer file for Gallery is still hosted by us on SourceForge. The only changes made to Gallery for inclusion in the Web Application Gallery are the addition of a few XML and SQL files specific to the Web Platform Installer, and due to some complications, we've removed the URL Rewrite module from this initial package. Microsoft is working with us to make the URL Rewrite work properly with IIS's brand new rewrite engine, and we'll update our package to include URL Rewrite as soon as this is ready.

Does this mean that IIS is going to be added to the supported list of G3?

ckdake's picture

We are currently not putting any development effort into making G3 work on IIS. If someone puts in the effort to make G3 work on IIS, and this distribution method proves to be a good one, it would make sense to distribute G3 this way as well.

____ - If you found my help useful, please consider donating to Gallery.

johndbritton's picture

Sounds good, although I don't think I'll be running IIS anytime soon.

The Microsoft page is already showing 250 downloads for Gallery.

suprsidr's picture

Has Microsoft solved the issues related to running graphic toolkits such as ImageMagick and Ffmpeg?
I'm referring to the need for IUSR_machinename having access to cmd.exe and the ridiculous number of services permissions as well?
That was what made me switch from IIS to a *nix/Apache system in the first place.

FlashYourWeb and Your Gallery with The E2 XML Media Player for Gallery2

We're running Gallery 2 on IIS and used the MSFT web app installer which was seamless. Drupal 6 also works well on IIS.

GIJosh1516's picture

I'm glad the community is expanding. I was trying out the Web App Installer, and ran into the below, has the path/filename changed?

URL '' returned HTTP status code:301

The package is valid here:

I believe the path MSFT has published is missing a /gallery2 in their path....

ckdake's picture

Hmm. The URL they are publishing still works for me, and looking at the URL its a HTTP 302 redirect to one of the download mirrors on which is the way it's always been that has worked. Perhaps you just hit this when sourceforge was doing some kind of maintenance?

____ - If you found my help useful, please consider donating to Gallery.

Does this mean that IIS is going to be added to the supported list of G3

floridave's picture