Occasionally I get asked to do things that I don’t like to do. One of them is setting up a server with Windows Server 2003 on it. I’d much rather always go for the current operating system (e.g. Server 2008 R2) and if there is some incompatibility then we can work through it. One time this doesn’t apply is when you are setting up a server as a cold backup. This is a benefit of Software Assurance
For each Server License you have with Software Assurance, you have the right to install the same software product on a “cold” backup server for disaster recovery purposes
That means I can have one server waiting unplugged in server room to switch on if it’s twin server goes bang. I needed to build a replica of a particular web server in our company. It has to be exactly the same as the existing one because it is for Disaster Recovery only, therefore, no point in wasting a new licence. Yes the time may come when we have tested enough to get it on the most current OS but when that happens I’ll also update the cold backup.
So, on with the main part of this article. I have to install versions of Apache, MySQL and PHP on Windows (a.k.a. a WAMP server). The original server was set up by a person long gone from the company so it was a chance for me to try something new. I found the whole process really easy thanks to following the article » Beginners Guide: Install PHP 5, MySQL 5 on Apache 2.2 on Windows (with screenshots!) but there were a few tweaks and notes I had to do to get everything singing happily together. Below is the process I went through.