How to install WordPress in Windows Vista

by Ross McKillop on July 18, 2008

Blogging Web Design & Dev Windows

This brief will take you through the steps required to install WordPress – and all of its dependencies (Apache, PHP and MySQL) – in Windows Vista, using the fantastic open source software BitNami WordPress Stack.

A bit of background: BitNami Stacks are completely self-contained, and therefore do not interfere with any software already installed on your system. For example, you can upgrade your system’s MySQL or Apache without fear of breaking your BitNami WordPress Stack. If you have Apache already installed, the version that installs with BitNami won’t interfere with it.

Though this tutorial covers installing WordPress in Vista, BitNami WordPress Stacks are also available for Linux, Mac x86, Mac PPC, Solaris x86 and Solaris SPARC.

  1. To get started, head over to the BitNami WordPress Stack page and download the “Full Stack” for Windows (about 39.1MB for WordPress 2.6). Run the installation file once the download has completed.

    Click Next to begin.


  2. click to enlarge

  3. Decide if you want to include PhpMyAdmin as a part of your installation (why not) and leave it checked if you do. Click Next to continue.

  4. click to enlarge

  5. To change the default installation location, click the folder button and navigate to the folder you want to install the BitNami WordPress Stack in. The default is fine. Again, click Next to continue.

  6. click to enlarge

  7. Enter the user name and password you want to use for WordPress. This user name will be the default administrative user – so opting for something like admin isn’t a bad idea. Then enter your real name and email address in their respective spaces. Yet again, click Next.

  8. click to enlarge

  9. Give your blog a name. Since I’ll be using mine as a development environment for Simple Help, I gave it the creative name of “Simple Help Dev Blog”. Your Hostname will be filled in for you. You’ll likely want to leave this alone. You guessed it – click Next.

  10. click to enlarge

  11. One last time – I promise – click Next.

  12. click to enlarge

  13. Now sit back and watch as the BitNami WordPress Stack installs itself. It can take a few minutes, depending on the speed of your computer etc. You might want to grab a cup of coffee, but don’t go too far.

  14. click to enlarge

  15. If you have Vista’s Firewall enabled, you’ll be prompted to Keep Blocking or Unblock mysqld. Click Unblock. If you have another Firewall installed, make sure to unblock mysqld.

  16. click to enlarge

  17. And a minute or two later, you’ll be prompted with the same message, but this time for Apache. Again, click Unblock. And the same holds true if you’re using another Firewall – make sure Apache is unblocked/allowed.

  18. click to enlarge

  19. Towards the end of the installation, it may appear as though BitNami has “stalled”. It hasn’t, just give it another minute or two….

  20. click to enlarge

  21. and it will finish. Leave Launch BitNami WordPress Stack checked, and click Finish.

  22. click to enlarge

  23. Your default browser will launch and open and load the BitNami Welcome screen. Click the Access BitNami WordPress Stack link.

  24. click to enlarge

  25. Your brand new WordPress blog will appear! Use the Login link in the bottom of the right-column to sign in to WordPress (or just add wp-admin/ to the end of the URL in the address bar).

  26. click to enlarge

  27. Sign in with the user name and password you created way back in step #4
  28. After signing in, you’ll be at the WordPress Dashboard. From here you can write a new page, post, etc.

  29. click to enlarge

  30. Below you’ll find a screenshot of the first post in my new blog.

  31. click to enlarge

  32. If you opted to install PhpMyAdmin as a part of the BitNami WordPress Stack, you can access it by loading the page http://127.0.0.1/phpmyadmin. The default user name is administrator and the password is the same one you set for WordPress (in step #4). If you’re using your newly installed WordPress as a development environment, you can use PhpMyAdmin to import your existing WordPress database. If you’d rather use MySQL directly, the administrative login is root and the password is the same as your WordPress pass. The non-root account used to access the database is named bitnami, and its password is bitnami as well.

  33. click to enlarge

  34. Happy WordPress’ing!
  • RP

    Wanted to know if it works for people who have blog with domain name wordpress with it and are free users?

    Regards,

  • http://the-geek.in the geek

    Hi,
    The details are very useful. I am still at dark about how I can host a domain like “the-geek.in” locally ? how to make my local-hosted WordPress blog accessible outside ?
    A little tutorial on that would be helpful.
    Thanks.
    the-geek.in

  • http://www.screen-art.co.uk stevie

    the geek, if you want to do that i would edit the windows hosts file so the-geek.in resloves to 127.0.0.1
    cheers
    stevie

  • http://www.screen-art.co.uk stevie

    the geek, if you want to do that i would edit the windows hosts file so the-geek.in resloves to 127.0.0.1
    cheers
    stevie

  • Aguair

    I was wondering what you put into the ‘APACHE WEB SERVER PORT’ area.

    Please reply.

  • http://www.drakenhart-studios.net HLBryant

    Yeah there was two steps skipped or missed. I get asked about Ports and then told that either I’m not allowed or they are “in use”. I’m not a networking geek, so I’m not entirely sure how to resolve this since the defaults are not working.

    I just want to be able to edit Worpress (and other) PHP themes on my laptop rather then require a full other install on my host server.

  • Mark

    thanks for the tutorial,it is working in my pc…however,do i need to be online to change themes etc…bec if i am offline, themes are not showing on the browser…

  • caryl

    umm.. could you please tell me if what port should i use?? I am being asked in the setup and I don’t know what to do!!!

  • http://www.penuliskomputer.com ilmu komputer

    I like the tutorial, i learn here.

    Thanks again.

  • http://pinkroyalty.co.cc Caryl

    now i know what port i should use… if port 80 doesn’t work, trying port 3306 isn’t bad… it worked for me.

  • http://pinkroyalty.co.cc Caryl

    *port 3006, i mean. and i changed the value of the IP something into 127.0.0.1

    hope this helps to those people who experienced problems regarding the Bitnami WAMPStack, similar to mine.

  • carlos

    Tengo el siguiente problema y es que después de poner mi login ,pasword y nombre me aparece el siguiente cuadro que dice:
    por favor, introduzca el puerto que el servidor apache incluido va a escuchar de forma predeterminada. 80
    cuando le doy next me aparce el siguiente error;
    no pudo enlazar con el número de puerto dado por favor Selet otra.

    Que puedo hacer respondame por favor.gracias

  • neoluv

    hellow,pls i forgot my password,how can i get it back….thnks