Although a very rare thing to happen, I actually decided to be a Day-1 adopter of Microsoft’s latest operating system (OS) Windows 8. Now, for the most part, I am quite happy with it … and so far, of the three computers I have successfully installed this new OS on it has been relatively painless.

Unfortunately, it has not been pain free. I will not go into all of the issues as for the most part they have been minor but even one issue that affects my workflow can be extremely distracting and generally will draw my entire focus on it until it is resolved. Actually, for the most part this is how I approach almost any issue that comes across my desk … if I believe there is a reasonable solution to be found I will work at it (ofttimes to the exclusion of all other matters) until it has been found.

All this preamble aside, what this post is going to help you do is configure WAMP Server to co-exist with the Windows 8 Pro Microsoft-IIS/8.0 services. You will need a text editor.

Let’s start the WAMP Server the way you normally would (Note: this is on a working Windows 8 PC). Now, watch the system tray icon go from red; to orange; to … oh, yeah, this is where the problem is. Microsoft-IIS “listens” to port 80 and the default setup of a WAMP Server also listens to that exact same port. This causes WAMP Server to not complete its start-up processes and therefore makes it unusable. We can fix this with two edits.

    • Click on the WAMP Server system tray icon and follow this path to the first file to be edited: Apache -> httpd.conf
    • Search for “Listen 80” and change this to “Listen 8080” (You can use most any number; 8080 is a common alternative in this case.)
    • Locate the file wampmanager.tpl (generally found in the default folder: C:\wamp) and open it with your text editor.
    • Search for any instance of the parameter “http://localhost/” and replace it with “http://localhost:8080/” (or the same number you used above.)

Now, Right-click the WAMP Server icon in the system tray and click Refresh and you should be able to work with both localhost environments: http://localhost:8080/ with the WAMP Server; and, http://localhost.com/ with the Microsoft-IIS services.

Enjoy!

To see the Footnote click here.To hide the Footnote click here.
Does this affect my local WordPress installations? In a word, yes. The simplest solution is to take this as an opportunity to re-create / refresh your local WordPress environments and start fresh. Simply create a new test environment, then copy the appropriate files out of the old test environment folders into the new test environment folders. Easy … now get back to writing code poetry!
To see the Update click here.To hide the Update click here.
If you wish to simply disable the Microsoft IIS services on your computer this forum topic response is very useful: http://forums.iis.net/post/1872827.aspx. I simply change the “Startup Type” from Automatic to Manual when I need to use this approach.