Skip to main content
  • How to Install WordPress on Your Computer
  • How to Install WordPress on Your Computer

Video:

 

 

Transcript:

In this video, we're going to take a look at setting up WordPress on your own machine in what's 
called a local development environment. We're going to put a server right on your own computer. 
There are quite a few reasons for doing this. One of them is speed. If you'll look in the address 
bar of my browser here, you'll note that the domain name ends with .dev not com or net or anything 
like that. That's because this page is running on my own machine. If I click reload, that's how fast 
it reloads. There's no download time at all. It's simply pulling from my hard drive, which is very, 
very fast.
Another reason is that it's very, very easy to set up a wordPress site, wreck it, throw it away and 
start again. This makes it extremely cheap and easy to experiment, to try new themes and plugins, to 
try to build things, to break things. Often, your development environment can save different 
positions so you can set up a site, get everything set and then break it, and then go back to where 
you saved so that you don't have to start all the way over. Another great reason to use it is that 
you don't need an internet connection. So you could sit and work at the beach or the lake house or 
on a bus or a train. This gives a great amount of flexibility for building things without being tied 
to some place where you have to be online.
There are a variety of software packages to help you with this. One of them is called desktop-server. 
From server press calm desktop server works in Windows and Mac. There's a free version and a paid 
version, which comes with some extra features and it works very, very well. It's very easy to set up 
another option is called mam mam is free and matte Pro costs money and comes with some extra 
features.
Similar to desktop server, it's available for OS 10 and windows. It has a few more features than 
desktop server but it's not specifically made for WordPress, whereas desktop server is made for 
WordPress. They're both excellent options and you'll be able to accomplish your needs with either 
one.
Another option is called varying vagrant. Vagrants and this sets up a virtual machine on your 
computer. So you'll end up actually installing Linux inside a virtual computer. This has some 
advantages and some disadvantages. It's not nearly as easy to use as the first two, but it's 
possible to build a virtual machine that is exactly like your server. So if you're looking for 
something a little bit more technical and you want to get your hands dirty, vvv can be an excellent 
option.
I have desktop server running on this computer so let's take a quick look. Here it is and I'm simply 
going to create a new development website. Here you can choose a domain name. Note that your 
extension can only be .dev so I'm going to make my cool site dev. The blueprint allows you to choose 
from a variety of default options. I can choose WordPress 4.6, 4.3.1 or blank, which would be not 
WordPress at all. So we're going to choose 4.6. You have the option to put it someplace on your own 
machine but I like to leave it at the default. Then you can choose to allow multi-site, so then I 
simply click create and it's done.
Now I have a new WordPress site. I click here and I setup my site. I don't mind you knowing my 
password because this is on my computer, but note that WordPress requires a strong password and if 
you want to put in a weak one you have to say yes I know it's weak.
There, and we just finished our WordPress install. Now, something good to note is that this is 
exactly like a normal WordPress site. There's nothing special about the fact that it is running on 
your own machine. So you would install plugins the same way, you install themes the same way, all of 
your options and features are exactly the same. Now let's say I don't want this site anymore. I go 
to remove, I find my cool site and note that I could copy it or move it or simply remove it. There, 
and now it's gone. I could do this over and over again with my experiments.
This makes it much, much easier to try things and not worry about bringing down your live website or 
somebody else's live website or getting banned because you're hitting the admin area too many times 
or any of that kind of thing. Local development is really great for being offline, for being really 
fast and being really, really flexible.