Home > servers > WAMP server with Vista

WAMP server with Vista

Windows may be the most notorious thing there is, but after a few years of patches and service packs, I have to admit that even Microsoft Windows Vista has become very stable. If I do not update my Vista, I can often manage to go without rebooting for as long as necessary. That gave me the idea: how about setting up Vista a Webserver?

Actually, I have not tried using Vista to form a server for the internet (yet). But I have managed to setup a webserver for development and my university LAN.

Basics

It was easy enough. I simply downloaded the pre-bundled MySQL, PHP (with PHPMyAdmin) and Apache from http://www.wampserver.com/en/ and installed it.

One thing that one needs to be aware of is that installing it in the C:\ drive of Vista is not a good idea because of all the complications of Vista’s new Access Control Lists regime. If you do install it in drive C:\ (the default installation drive for all Windows I know of), you must take ownership of the whole folder where you install the WampServer. Also, it is advisable not to have spaces in the full installation path – not perhaps necessary, but certainly advisable.

Done…?

Everything should now be working (if you installed it in some other drive than C:, it should have been very easy). Simply start up WampServer from the Start Menu entry, open up a browser, and enter http://localhost/
This should show you the default WampServer page.

…not necessarily yet

Unfortunately, I had another complexity. Pointing to localhost gave me no results but pointing to 127.0.0.1 did. Technically, localhost should be bound to the IP I just mentioned, but it was not. After a few minutes of pinging and net trawling, I found out what was wrong.
The Vista Hosts file (\Windows\System32\drivers\etc\) does not do the binding properly (well, not at least how we want it).
So take ownership of the file (right click > Properties > Security > Advanced > Ownership > change to your username), open it in Notepad and make sure the last line only says “127.0.0.1 localhost”. There should be no “::1” or anything of that kind. Then save it and close the file.

WampServer, ready to use

There you are. WampServer ready to roll: simply build your site in the wamp\www\ folder, or if you feel a little more tweaky, mess with the httpd config file to change it (the menu in the Notification Area is a wonderful thing…)

Advertisements
Categories: servers Tags: , , , ,
  1. 14 March 2009 at 7:24 PM

    I could not find the Vista Hosts file on my machine.

  2. 14 March 2009 at 10:27 PM

    I’ve answered via email, as you requested. Hopefully, that will solve the problem. Cheers! 🙂

  3. cami
    16 April 2009 at 9:56 AM

    thanks, you saved my life with that, but, i didn’t find the vista host file either. where is it????

  4. cami
    16 April 2009 at 10:23 AM

    no…wait, i did find the file, and did the changes, it worked grat =D

  5. 16 April 2009 at 2:38 PM

    @ cami: You’re welcome! I just realized I hadn’t given the full file path, so used am I to the Search bar at the top 🙂

  6. andre
    3 July 2009 at 5:00 AM

    thanks for sharing, it works!

  7. 5 September 2009 at 1:32 PM

    Thank you!!! Vista didn’t let me click on the wamp icon in the tray… I was slowly doubting myself but did not think of the ownership thing. Installed it on another drive and it’s working like a charm!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: