How To Install WordPress Blog Locally On Your PC

Ads by Google

00 wordpress logo   How To Install Wordpress Blog Locally On Your PCYou blog, I blog, everybody blogs and one of the names that stands out in the blog world is WordPress. During the past several years, it has become the main choice for blogs all around the world – including the one that you are reading right now.

The main reasons: it’s very good and very free – not to mention very expandable in functions and very flexible in looks if you use the self hosted WordPress.

Given those facts, it surprises me that lots of people are still afraid of the (self hosted) WordPress. “WordPress is for geeks,” they say, “It’s too difficult for me.”

Well, you can’t love what you don’t know. So, the first step is to get familiar with it and what better way to know more about WordPress than to install WordPress locally on your own computer? Be it a Windows, Mac or Linux PC. Plus, this is also the best way to check out plugins and themes before using them in the real live online blogging world (and start building your own WordPress themes and plugins – should you choose to go that far).

Here’s how you do it :

Step 1: Building The Local “Web Server”

In order to install WordPress locally, you need to have a SQL database and a PHP environment in your computer. Before you ask with fear what creatures they are, let me clarify that these days you can easily summon them just by downloading and installing one of these:

Ads by Google

I use a Mac so the steps below are explained using MAMP. But the steps are valid under any OS and so slight differences are to be expected.

Step 2: Creating The Database

Open your AMP app and the server will automatically be on.

01 mamp interface   How To Install Wordpress Blog Locally On Your PC

The web interface will show up in your browser. Choose “phpMyAdmin” tab.

02 create database   How To Install Wordpress Blog Locally On Your PC

Find “Create New Database” box, put a name there, then click “Create”

Step 3: Getting WordPress

Download the latest build of WordPress (at the time of writing is version 2.7)

Extract the zip file into the htdocs folder inside the AMP folder. It will automatically create a “wordpress” folder there.

03 htdocs folder   How To Install Wordpress Blog Locally On Your PC

Step 4: Configuring The WordPress Database

Go inside the WordPress folder, then find and open file wp-config-sample.php using any text editor.

04 wp config edit   How To Install Wordpress Blog Locally On Your PC

– Find these lines:
–> ‘DB_NAME’ and change “˜putyourdbnamehere’ with “˜the database name from step 2′
–> ‘DB_USER’ and change ‘usernamehere’ with “˜root’
–> ‘DB_PASSWORD’ and change ‘yourpasswordhere’ with “˜root’

05 database setting   How To Install Wordpress Blog Locally On Your PC

Save the file as wp-config.php

06 save as   How To Install Wordpress Blog Locally On Your PC

Step 5: Installing WordPress

Open this address in your browser: http://localhost:8888/wordpress/wp-admin/install.php

You’ll be asked to put in a blog name and an email address. Click “˜Install WordPress’ after filling in those boxes.

07 wordpress setup   How To Install Wordpress Blog Locally On Your PC

Wordpress will generate a username (admin) and a random password for you. Please keep the password safe until you have the chance to change it later. Click ‘Log In’ to continue.

08 user and pass   How To Install Wordpress Blog Locally On Your PC

Fill in the username and password and click ‘Log In’ one more time.

09 log in   How To Install Wordpress Blog Locally On Your PC

Step 6: Changing The Password

Congratulations, you’ve just built your own local WordPress blog to experiment with. But there’s still one more crucial step to take: changing the randomly generated password to something you can remember easily.

Go to menu Users –> Authors & Users –> Admin –> Edit

Find the two password fields down at the bottom of the page, fill in the empty boxes with your preferred password.

Click “˜Update Profile’.

10 changing password   How To Install Wordpress Blog Locally On Your PC

That’s it! Why not start experimenting with your WordPress blog and see how you like it. If you have any problems, leave a comment and we’ll see if we can help.

Ads by Google

27 Comments - Write a Comment

Reply

nexusgx

for people who are squeamish about setting up a webserver, uniformserver.com is a great alternative.

Reply

Ferdinando

Very good article. Congratulations!

Only a little thing: you must correct the link for Lamp ;)

Happy 2009! :)

Reply

Shawn Jooste

I’m not sure why you’d go to all that hassle. You can get hosting for a few bucks, and with Cpanel and Plesk you can install WP with a few clicks of a button.

abtmc

ever had your host server crash? Reinstall the databases?

I’ve always wanted to host my own anyways.

Reply

Versatileninja

Great tutorial for the uneducated.

Reply

Prateek

Can I post this article to my blog with a link to your blog?

Reply

Chris

It’s still scary, but I learned heaps. Thanks!

Reply

SteveAnon

Easy peasy WP setup (and loads of other apps) try Bitnami no need to set up a wamp (available for Linux, Windows, and Mac OS X) – apart from a couple of downloads its all built in.

home page = bitnami.org/
BitNami Application Stacks = bitnami.org/stacks

Reply

Claw

Nice tutorial! But all of links are bad copied (all of this includes this tutorial link)

Regards! :)

Reply

Jonathan

Failed to Connect

Firefox can’t establish a connection to the server at localhost:8888.

Though the site seems valid, the browser was unable to establish a connection.

* Could the site be temporarily unavailable? Try again later.
* Are you unable to browse other sites? Check the computer’s network connection.
* Is your computer or network protected by a firewall or proxy? Incorrect settings can interfere with Web browsing.

————–

This is the error message I am getting, after installing and trying out both XAMPP and WAMP individually.

Can anyone help me understand what is wrong with my ports? No matter what I do, it doesn’t seem to work. I have a relatively modern dual-core, decent Acer notebook…my wifi connection is working fine; internet works fine. I am no computer expert, but I have certainly done nothing to interfere with ports. I checked with both Windows Firewall active AND disabled, and neither is any more productive than the other. I followed each step to the letter, then opened http://localhost:8888/wordpress/wp-admin/install.php in both Firefox and Internet Explorer, and neither functions; IE gives me a similar message as the one above.

Apache and MySql are both active and open on what seem to be working ports, according to XAMPP.

Can anyone tell me what I am doing wrong, or simply what is wrong with my PC maybe, to begin with?

Please help if you are familiar with these symptoms only, and thank you in advance!

J

Hi

I am getting the same error as Jonathan above. (so I won’t repeat it)
I’m running WAMPSERVER2 on a PC.

Any help would be greatly appreciated!

Reply

John

the :8888 in the address is referring to a specific port, port 8888. Just delete that part so the address only reads localhost/wordpress/wp-admin/install.php and it should work

Jignesh Adhyaru

Have installed the wmap and also unzipped wordpress to htdocs folder, but it is not going to the page link specified. The problem is as it is…. what can be the problem?

Reply

JoeBoy

Didnt have the foggyest, this has helped me progress thankyou

Reply

Kuruvi

Thanks for sharing. Really informative…
Keep posting new information’s..

Reply

peluang usaha

The tutorial is very clear, thanks for making it.

Reply

Javs

Hi reply please I have got error when accessing the http://localhost:80/wordpress/wp-admin/install.php. What might be the reason?

Reply

chris

Very helpful to beginners like me.. I was able to create my blog on my local machine first before uploading to my server.. c

Reply

natottadvew

Hello
I’m Looking to buy Entertainment Centers or Wall Units For a new apartment complex I’ve invested in.
Can you peoplegive me a good recommendation of where is the top place to buy these? I live in New York and I heard that the big thing about these Entertainment Centers is the cost of shipping and installation.
Thanks

Amy

Reply

cheap computers

it’s very good and very free – not to mention very expandable in functions and very flexible in looks if you use the self hosted WordPress.

Reply

Ardin

I am getting an error

Reply

NirmaL

Hi there , I am still getting the error described by the guys above. What wrong am I doing while installing ?? Please help.

Reply

used computers

it’s very good and very free not to mention very expandable in functions and very flexible in looks if you use the self hosted WordPress.

Reply

Mike Thornley

I am having the same issues, reaching a broken link which i click for: http://localhost:8888/wordpress/wp-admin/install.php

I have followed the steps carefully, yet get the same error message echoed by the group. Please help ‘us’

Reply

Jeffry Thurana

Hi Mike,

Since every machine is unique, I could only guess about the solution. But you may try to:
– use “localhost/” instead of “localhost:8888/”
– check the folder name, is it “wordpress”? If not, change it into “wordpress” or change the address according to the folder name –> “http://localhost:8888/folder_name/wp-admin/install.php” (sans quote)
– consult the local server’s (XAMPP, MAMP, etc.) documentation on where the local address is. Each might have a slightly different address.

Basically, you want to open the “install.php” file inside “wp-admin” folder. You just have to find out where it is.

I hope this answer would help.

Reply

Mike Thornley

Thank you Jeffry for the advice, appears Godaddy.com servers don’t make it a 5 min install after all. I had to set up a DB on my server but as of yet, stiull struggling. Working on it.

Your comment