Local Development: How to install Joomla on your local Windows machine

by Shane Perris on Sunday, 9 March, 2008

in how-to,tutorials

Joomla! is a free and open source content management system with just about everything a webmaster could ask for.  Originally created as a fork of the Mambo content management system (see how to install Mambo on Windows for more information on Mambo), Joomla! has since grown to become a full system in its own right including static pages, blogs, polls, RSS feeds, printable page versions and language internationalisaton.

Joomla! is simple to install and can be administered quite easily from the browser-based web interface.

Below is a 17min screencast that will walks through the step-by-step process to install Joomla! on your local Windows machine with the aid of the XAMPP server stack.

Show Notes

Joomla! requires PHP and MySQL.  If you follow the techwhimsy.com tutorial on how to install XAMPP on your local machine, all your bases will be covered.

Official Joomla! webpage

Free Joomla! Templates – listing of “free templates” category on the official Joomla! website

{ 17 comments… read them below or add one }

1 eduardo October 23, 2008 at 22:57

Thanks a lot for this! helped me a lot! amazing! thanks!

2 Santosh January 14, 2009 at 17:02

I would say, installation of joomla is really ridiculously easy

3 Carla Pendergraft February 21, 2009 at 2:05

Hey! Thanks for this! I installed Joomla several months ago and am just now coming back to it. I could not remember how to get it to come up and the part of the tape where you said go to http://localhost/joomla is what solved it! I know it sounds elementary to you, but us beginners sure do struggle with some of these basics. Thank you for the time you put into this.

4 Luke April 9, 2009 at 12:37

This guide is fantastic. I have been trying to work out how to get Joomla! running on my local system for the last 8 months or so and I have been kicking myself since watching this.

I look forward to watching your other dev videos and the like because you do a fantastic job. Keep it up, mate.

Cheers, Luke.

5 Shane Perris April 16, 2009 at 20:25


No problems. Glad you found it useful. I would love to do more screencasts but:
(a) they’re pretty time intensive to do properly (and even more time intensive to do excellently – which I don’t :D )
(b) I don’t know what else people might be interested in (if you’ve got any ideas, drop me a line. Email address is on the About page)


6 Sandy Boone April 17, 2009 at 12:16

Thanks Shane for your wonderful tut! I’ve been trying to install XAMPP for two or three years on my local machine … and this was the first tutorial that actually sent me to a download of it that worked and played nicely with my windows machine. THANKS for spending the time on these tutorials. Blessings! Sandy

7 Brandon May 21, 2009 at 13:11

If I install XAMPP and Joomla, and then make a webpage on my computer that I can one day launch online is this possible??? Or does this just allow you to play with Joomla and then I will have to do it all over online?? Anyone follow me and have some advice… many thanks for all the info here!!!!

8 Vicki June 29, 2009 at 1:48

Thank you, thank you, thank you! I found this tutorial after being dumbfounded by Joomla for Dummies. Thanks for helping me feel like less of a dummy.

9 John Doe July 9, 2009 at 13:51

I installed xammp and joomla but forgot the URL when I reached the final screen on joomla setup which asked to delete the file the installation file. I had renamed it! :) Long story short I deleted it and uninstalled xammp now upon reinstalling it I cannot get Apache/MySQL to run. Any ideas?

10 Sanda July 19, 2009 at 20:52

Again, so helpful and so easy!! I stress myself out for nothing!! Am def signing up for RSS, not letting you out of my sight!! ;)

11 Shane Perris July 19, 2009 at 22:37

I’m glad you like it. If you’ve got any ideas for other screencasts you might like to see, just send me an email. I’m always open to suggestions.

12 Linda Appleby February 18, 2010 at 12:37

Can I transfer files from my local Joomla database to live site database? Can I develop locally and upload to my live site? or do I have to re-create everything on live site?

13 Edward March 5, 2010 at 20:56

Im a PHP developer and i want to try using joomla, after i was adviced that i same a lot of time, I want to know if WAMP can work with joomla i’ve been using WAMP for more than 5years and i want to integgrate joomla into it

please can any one let me know if this is possible

14 Shane Perris March 7, 2010 at 13:24

Hi Edward,

I’ve never used WAMP, but since Joomla is PHP and MySQL, and if you have successfully similar things on WAMP (eg Wordpress) then I can’t see any reason why it won’t work.

Intuitively, it should work just fine as the whole point of packages like WAMP and XAMPP is to be able to run these sorts of things on your own computer.

Hope that helps.

15 HAMZA May 10, 2010 at 4:59

how can i UNinstall joomla from my local machine?

16 teresa May 20, 2010 at 14:19

Thank you for saving us hours of frustration. We are now up and running on the local machine

17 piyanka April 8, 2011 at 16:15

how can i see my first website in my computer. I was installing joomla in local host properly and creating the pages but i am not able to see my website. How can i see it?please help me.

Leave a Comment

{ 1 trackback }