How to Install WordPress – Manual WordPress Installation Guide

WordPress is most popular blogging platform and CMS (content management system). And it is also very easy to use specially if you are a beginner. In this tutorial we’ll learn how to install WordPress on your web server in less than five minutes. Many web hosting companies now providing tools such as Fantastico and Softaculous to install WordPress in a few clicks. But most recommended and secure way of installing WordPress is manual installation.


Step-by-step guidelines on How to Install WordPress

Things We Need Before Installing WordPress:

Before we start the WordPress installation we need to have some necessary things:

A Domain Name:

First of all we need to have a domain name for our website. Godaddy offers affordable prices for domain registration with 24/7 Support.

A Good Hosting Company:

We also need to have a good web hosting server that offers WordPress. BlueHost is officially recommended by WordPress to get web hosting services.

A Good Software to Upload Files:

An FTP client will help to upload the WordPress files to your server. I personally recommend FileZilla, it is a free FTP client and very easy to use.

Download the Latest Version of WordPress

Always download and install the latest version of WordPress from its official website. Go to the and download a fresh copy of WordPress package to your hard drive. Locate the file that you’ve just downloaded and extract it.

Upload the WordPress Files to Your Web Server

As mentioned above that FileZilla will help to upload files on server, upload the extracted files and folder to your hosting server. You can also upload the files using File Manager from your cPanel.

Note: If you want to install WordPress on your main domain (i.e. then you need to upload the extracted files to public_html folder.

However, you can also install the WordPress to a sub-folder (i.e. public_html/blog) only if you want a separate WordPress blog on your website.

Create a MySQL Database for WordPress

To create a MySQL database, you need to login to your cPanel. This can be done by entering following URL in your browser:

Scroll down to Database section and click on the MySQL Databases icon.

Enter the name that you want for the database in the New Database field and click on the Create Database button as shown below:

creating mysql database user

A confirmation screen will appear that your database has been created successfully. Click Go Back button to return to Database management.

Now enter the name for MySQL user and click Create User button as shown below:

Note: Save your MySQL username, Database name and passwords in safe place.

You will be redirected to next page where you will assign the privileges. Select All Privileges and click on the Make Changes button.

Our MySQL database has been created now we will move to installation of WordPress.

WordPress Installation Process

Now its time to start installation process. If you have uploaded the files to your public_html directory successfully, you’ll need to go to your website You will notice a message saying you don’t have a wp-config.php file. Just click Configuration File button as shown below:

On the next page, you will see a message asking to prepare the inforamation like database name, username and password. Since we already saved this information, just click Let’s Go button.

On the next screen we need to put the details of database that we recently saved and click Submit button.

After submitting the details, it will check if your settings are correct. You will see a confirmation message that if you are ready then start the installation. Click the Run the Install button as shown below:

On the next page you will need to enter details for your admin username and title of your website. I suggest you to enter a different user name rather than “Admin”

You can check “Allow search engines to index this site.” if you want your to be indexed in search engine.

Enter your real email address, so can receive emails about updates or in case you forget the password.

Click the Install WordPress.

Finally! WordPress is installed. You can use the Login In button to access your admin dashboard and start posting in your new site.