I'm investigating for a piece of front-end web technology which customers will install onto their own web servers. The server-side technology stack needs to support acting as a SOAP client, but not much else. My primary goal is ease of deployment.
Ideally the customers wouldn't have to install any software, they could just drop in some files and go (hence I want to know about web server market share)
If they did have to install any software, I'd like it to be as easy and painless as possible
At the moment it's a close race between ASP.NET and PHP. These are my experiences and thoughts thus far:
PHP is available and likely installed on most linux or BSD web servers along with Apache, but not many IIS servers. It can be installed on pretty much anything, but it's not as easy to install on windows as ASP.NET. It looks like this is improving, however the improvements seem to be aimed at IIS7, not 6 or 5
IIS6 seems to be the most widely used version of IIS right now
People that run *nix web servers seem to be clued up enough to install/enable PHP if they need to... not so much for windows admins
ASP.NET is available and likely installed on many windows web servers, and if it's not installed it's not hard to add.
ASP.NET is pretty much not available for non-windows servers - although personally I think mono is great, I just couldn't sell it as a production solution (today) to most of the *nix server admins I've met
Ruby/Python/Java all require lots of manual hacking to get running so I've more or less ruled them out.
It looks like PHP has a greater market share overall, but there seem to be lots more windows/IIS servers within the corporate market (which is what this software is aimed at)
If anyone can point me in the direction of any statistics, or share their experiences regarding common web server setups, it would be much appreciated.