I currently have a 64 bit server on Rackspace. I am noticing that there are just too many limitations to using 64 bit Windows Server, like not being able to install php, and other things.<p>My question is are there any reason I should keep the 64 bit server? I can quickly spin up a new server instance in 32 bit and transfer over the current sites. I figure it would only take a few hours to do so.<p>Thanks in advance.
And other things? If you are trying to run a bunch of open source stuff then perhaps you are going to run into compatibility issues - I don't have much experience trying to do this on windows. Presumably with IIS 7 and it's built in fcgi support PHP should be doable. If you are looking at hosting any of Microsoft's server products like exchange, sql server, SharePoint, or basically any new server they come up with, the 64 bit version of the OS is recommended if not required (for instance with exchange 2007+ you can't use a 32 bit OS) Even the .NET stack for web I would go with a 64 bit OS. Server 2008 R2 is a really awesome server if you are in windows land.<p>EDIT:<p>How to enable fastcgi and fix some issues running PHP.<p><a href="http://tinyurl.com/278ra9l" rel="nofollow">http://tinyurl.com/278ra9l</a><p>The fix from MS for windows 2008 64bit:<p><a href="http://tinyurl.com/2685nmz" rel="nofollow">http://tinyurl.com/2685nmz</a>
32-bit Windows is deprecated. Windows 2003 is on its way out.<p>If it's easy to spin up a new server instance, move to Windows 2008R2 x64 as soon as possible, and save yourself the pain.