How to Install WordPress -WordPress Installation Tutorial

WordPress is a well-known blogger tool, 60% of websites on the internet occupied with WordPress websites. It’s very easy to install and setup for non programmers. So it made such a tool for bloggers, small scale website owners. Following is a guide to install WordPress on a  web server.

A web server is a bit of software that is required to run the websites, it’s available in a few technology stacks 1) Apache 2) Lightspeed 3)Nginx. Among this Apache is most popular. I selected Apache server for my demonstration. We can setup a local development environment or buying a cheap hosting plan, it’s up to you. If you are a serious blogger want to publish your articles on the internet, buying hosting plan and domain would be a wise decision. If you are developer/theme developer, you want to develop and preview your changes really quickly you can setup a local development environment. For that you can install XAMPP in windows or MAMP in Mac or LAMP in Linux environment.

Install WordPress on server

In this tutorial, I am showing installing the WordPress in a real Hostgator server setup.

Things You Need Before Installing WordPress

  1. WordPress setup (Download latest stable version from wordpress.com)
  2. Apache server
  3. FTP(I use FileZilla)

Before installing WordPress we need above materials ready.  FTP(File Transfer Protocol) is a tool use for uploading and downloading files from/to server. I use an easy tool called Filezilla for my day to day jobs.

So you have the downloaded copy, unzip it to one directory. Open your Filezilla tool, and connect to your server. Set local directory and remote directory in the FileZilla, start uploading your files.

Using Filezilla client

If you want to install WordPress in your root domain(example.com), then you need to upload the files to websites root directory. This setup will vary from host to host. But you can create sub directory inside the root folder and install on it as I showed in the picture(example.com/wordpress).

Once you are done with uploading the files, you can create the database for your WordPress website in your hosting control panel. I use Cpanel, a very easy to use control panel. This may be different in your host page, if you are using a different software.

Database icon in cpanel

Please add your new database name in the textbox given.


Create a new database


Then next add a new user to your database in the cPanel as below.


The newly created user still does not have the access the database you have created earlier. So we have to assign the user manually to database. My database name is rintoug_tutsplan and username also the same rintoug_tutsplan. You will now ask for the privileges for your database, like select, insert, update actions, set those accordingly.

Add database user to database


All set, now go to the url where you uploaded your WordPress file(example.com/wordpress) in the browser window.


You will see now country selection dropdown as the first page of installation. You can select a language of your so the rest of the installation will show in your selected language. You can select English now and change your language later.

WordPress Language Selection

Click on the continue button to proceed.

Press lets go


Press Let’s go button, this will take you to a form where you will fill your database details that you created earlier.

Database details page in WordPress installation

Please press the submit button, WordPress will connect to your database and show success message, so press the “Run the install” button.

Now WordPress will create necessary tables and take you to the next step of installation.

Now you have to provide the basic information about your website like title, username, password and email etc. Do not tick “Search Engine Visibility” if your website is going to available for search engines. click the “Install WordPress” button.


Wordpress installation button


You will see success message with your username and you can log in now to your dashboard.


Next article I will teach you to how to explore WordPress dashboard.





Editorial Staff

Editorial Staff at tutsplanet is a dedicated team to write various tutorial articles.

  • Hello! Someone in my Facebook group shared this website with us so I came to look it over.
    I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers!
    Exceptional blog and excellent style and design.