Install Wordpress Locally - No Monthly Web Hosting Costs

Avoid the costs of web hosting as you learn to use Wordpress. Learn to install Wordpress on your own computer.
4.6 (109 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
931 students enrolled Bestselling in WordPress
Take This Course
  • Lectures 30
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

Real Student Reviews:

"Fantastic course, it covers all you need to know about moving web-sites both ways; and backing up a complete copy of the existing site. Very handy it things go pear shaped. I have my first web-site to up-grade and make responsive. My client want's to leave his old web-site up until the new one is ready. This means copying the site to my laptop (local-host), modifying it, testing it then uploading it. Anytime i've being stuck! Support from Andy and the other students has always solved any problems i've had. Would highly recommend all his courses they are straight to the point no waffle. "

"This class is extremely easy to follow. Andy's instructional pace was easy to follow. Wasn't as tough as I thought it might be based on my lack of experience. Success with the class motivates me to continue working on educating myself on web page design. Thanks!"

"My firsdt Udemy Course and my first Wordpress tutorial. It gave me a wonderful start. I did my first install of wordpress locally without any issues following this tutorial step by step. I can now do everything on wordpress without worrying about any monthly charges. Thanks Andy. "

"Andrew is a great instructor and I love his flexibility in providing solutions to his students problems. I was having problems applying some of the concepts to my MacBook but once I reached out to Andrew, he when back to the drawing board and provided clear instructions for us mac users. I have the pleasure of taking some of his others courses which has the same high level of content and support."

"The usual high quality from Andy. If you want to test your website building skills, before committing to hosting and exposing to the world, then this is the way to do it. Clearly laid out and easy to follow. A great teacher."

"Loved this course. Andy's lectures were thorough but I was never bored. In each lecture I was saying "I didn't know I could do that without blowing up my computer" (lol) or "Oh, so that's how you do that!" I took my time and enjoyed every minute of it. Thanks, Andy!"

Have you ever wanted to learn Wordpress but didn't want the expense of setting up and maintaining web hosting? Then this course is for you. This course will show you how you can install Wordpress on your own computer, install plugins and themes and set up a website without web hosting or any other expenses. The software and tools we will use are 100% free.

We'll start off by looking at the main reasons why someone might like to install Wordpress locally on their own computer. You will then learn how to do this for yourself, even if you don't think you are technically minded.

This course will show you:

  1. All of the tools that you will need. These are all 100% free.
  2. How to download and install a local server environment so Wordpress can work.
  3. How to create a database for your Wordpress site.
  4. How to download and install Wordpress into the local environment.
  5. How to login to your Dashboard, and the main reason it does not work in the local environment.
  6. How to close down Wordpress and your local server correctly.
  7. Installing themes and plugins, and how to increase the default 2MB upload limit.
In short, this course will teach you how to install Wordpress on your PC or Mac computer, no experience required. Whether you simply want to learn Wordpress without the expense of paying for a web host, or you are a developer wanting to test a plugin or theme, this course will guide you step-by-step through the local installation.

What are the requirements?

  • This course assumes no prior knowledge, so is perfect for beginners or professionals that want to install Wordpress on their local computer.

What am I going to get from this course?

  • Install and setup Wordpress without having to pay for web hosting
  • Install plugins and themes.
  • Edit the php.ini file to allow larger file uploads.

Who is the target audience?

  • This course is for anyone that wants or needs to install Wordpress locally.
  • This course is ideal for anyone that wants to learn how to use Wordpress, but does not want to have to pay for web hosting.
  • This course is ideal for developers that want to test themes or plugins before they go live.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to the course

Before you start this course, watch this brief introduction to Udemy courses so you can find your way around.


This tutorial introduces the idea of a local Wordpress installation and explains how it all works.


Here is a list of the software you will need.

Section 2: Installing XAMPP

On 19th October 2015, XAMPP started using MariaDB instead of MySQL.  While it is supposed to be 100% compatible, if you want to be extra sure you won't run into problems later on, I recommend you use an earlier version of XAMPP.  This video explains the changes and where to get the correct version of XAMPP.


It's time to install the local server environment. We'll use one called XAMPP.


A few students have reported this error. This is the solution. If you do not get an error installing XAMPP, you can skip this lecture.


Depending on what you have on your computer, you may find that Apache cannot run because of a port conflict. This tutorial shows you how to change the port used by Apache so that it can run.


Wordpress requires a database to work. In this tutorial we'll create the database within our local server environment.

6 pages

On a Mac, things are a little less intuitive, so this PDF will guide you through setting up XAMPP on your Mac and creating the database.

Section 3: Installing Wordpress

This tutorial will guide you through the installation of Wordpress.


You may want to install multiple sites locally. It's easy to do. Let me show you how.

Section 4: Using Wordpress

Let's open Wordpress for the first time.


When you have finished working on your site, you should close things down or you'll find XAMPP continues to work in the background.


Installing plugins and themes is easy. Let me show you how.

3 pages

Here is the solution that worked for me. Please leave a comment in the discussion area of the course if it worked for your too.

Section 5: Uploading a Local website to a web host

A brief look at the task at hand, and the systematic process we will use to move the site.


Before we start moving things, we need to make sure everything in our local installation is up to date. This will help avoid any conflicts because of different Wordpress or database versions on local and host.


In this tutorial we'll install Wordpress on the host, and make a note of the necessary database & user user details we'll need later.


This tutorial is 100% optional. In it, we look at the security keys I mentioned in the previous tutorial. This just adds a little more information about these keys.


In this lecture, we'll be exporting the local wordpress database using a plugin to help replace local URLs with the new URLs on the web host. Don't worry if you do't understand that, it will make sense after watching this video.


In the last tutorial, we exported the database form our local site. In this one we'll import the database into our online website.


We need to upload the local Wordpress files to the web server, over-writing the ones on the server. This will upload our themes, plugins, settings (which will need to be edited), and images.

Updating the wp-config.php file
Section 6: Making a Copy of an Online Website on your own Computer

Let's have a look at the overall plan for the move.


Before we can start the move, we need to install Wordpress locally so we have a working installation to import the site into.


In this tutorial we'll copy the online website's Wordpress files and copy them to the local site.


In this tutorial, I'll export the online database.


In this tutorial, we'll create a local database and import the online database into it.


Finally we need to get the local Wordpress files and database talking to each other.


When you move a site from a web server to your local machine, chances are you'll have an error or two. This tutorial looks at the most obvious cause and how to fix it.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Andrew Williams, SEO and Wordpress Expert, teacher and author

I run a website called ezSEONews, where I teach my visitors search engine optimization (SEO) skills, and the art of building websites with Wordpress. I have also written and published a number of books that are available on Amazon Kindle and as paperbacks, including best selling books on Wordpress ("Wordpress for Beginners") and SEO ("SEO 2014 & Beyond").

As an ex-schoolteacher, I hope I can make complicated topics simple to understand. I certainly enjoy trying!

Ready to start learning?
Take This Course