How To Install WordPress – Complete WordPress Installation Guide

How To Install WordPress – Complete WordPress Installation Guide


This tutorial will guide the user to install WordPress via various methods. WordPress is known as the best content management system and blogging platform because of its ease of installation and configuration. All best web hosting companies allow installation of WordPress within few clicks. Installation of WordPress manually over FTP or on local computers also takes less than 5 minutes. In this WordPress installation tutorial, our goal is to offer a comprehensive WordPress installation tutorial for beginners and advanced users alike. We will show you how to install WordPress using Fantastico, Softaculous, and SimpleScripts for beginners. We will explain how to install WordPress manually for our intermediate users. Lastly, for our beginner developer and designers, we will show you how to install WordPress on a local computer (Windows, Mac, and Linux).

Things You Require Before Installing WordPress

Before you start your installation with WordPress you should have a good domain name and the good hosting provider that knows WordPress. We recommend Bluehost for WordPress as it is also officially recommended hosting provider for WordPress.

We highly recommend Bluehost for WordPress because of their 24×7 support and they provide free domain name with 50% off on WordPress hosting. Bluehost is also officially recommended hosting provider for WordPress.

We will be covering

How to Install WordPress Using MOJO Marketplace

MOJO Marketplace provides 1 click installation of WordPress on your domain. The WordPress installer can be integrated with Cpanel dashboard of the WordPress hosting provider. We will be using Bluehost Cpanel to guide you with step by step installation of WordPress.

For this tutorial, we will be using Bluehost Cpanel to guide you with step by step installation of WordPress. Simply log in to your Bluehost Cpanel and scroll down to website section.


Click on the install WordPress icon or One-click install icon and proceed further for installation of WordPress. Both icons will take you the MOJO marketplace where you can see the overview of WordPress with an install button. Just click on the Install button to proceed further for installation.


One you click the install button you will take to the next page where you will be asked to select the domain name over which you want to install the WordPress. Simply select the domain name from the drop-down menu and click on the check domain name button.


The installer will now check that everything is in order and will show the final step. You can check the box next to Show Advanced Options to expand it.


You will see the WordPress installed will automatically provide the site name ‘My Site’ along with email id and automatically generated password. This setting can be configured as per the user requirements. If you want to change the installation location along with your installation domain name then you can simply click on the change install location.

Once you have configured the detail as per you simply check the terms and conditions checkbox and click on install now button.

Your installation will begin, and you will be able to see a progress bar. It will take only a few minutes. You need to wait on this page for it to finish.


Once the installation is finished, you will see a success message with a view credentials button.


You have successfully installed WordPress. To the credentials simply click on go to MOJO Marketplace and scroll down to the notification center.

There you will see the status of your WordPress install with a link to view credentials.


This will display the installation status and success notice. You will also find links to your site and WordPress admin area along with the username and password you will need to login.


How to Install WordPress using Softaculous

Softaculous is the most popular installer supporting the 1-click installation of most of the scripts available in the market including WordPress. It is integrated with Cpanel to provide auto installation facility. Most of the hosting providers like Siteground and In Motion hosting uses softaculous in their control panel.

To start installing WordPress by softaculous, simply log in to your control panel and look for softaculous icon or WordPress installer icon.


Clicking on this icon will launch softaculous auto installer. Search WordPress under Portals/CMS on the left side of the page. Click on WordPress and it will take you to the initial screen for installation of WordPress.


Simply click the install button and proceed further.

Softaculous will now ask you where you want to install WordPress. You need to choose as http://http://www. protocol.

If your site has SSL and HTTPS, then you can select https:// or https://www. as protocol.

After that, you need to choose the domain name where you want to install WordPress. Most users want to install WordPress in their domain’s root directory, like example.com. In that case, you need to make sure that the ‘In Directory’ field is blank.

Scroll down a little, and you will see the site settings section.


Now the installer will ask you to provide details of your website like ‘site name’ & ‘description’. Choose site name and description best suited for your website as per the contents of the website that you will be hosting on it in future. No need to worry if have not configured these setting now then you can configure them later from your WordPress admin panel.

Provide the admin username, password and admin email address. By d, fault the installer will provide you the strong password however you can change it here as per your requirement. we strongly recommend you to provide a strong password. See our guide on the best way to manage passwords for WordPress beginners to learn how you can manage strong passwords easily. Provide the correct email address as it will be required to recover the password in case you forget it. These setting can also be changed from WordPress admin panel, however, you need to remember the admin username and password for the first login into your WordPress admin panel.

Provide the correct email address as it will be required to receive notification and recover password in case you forget it. These setting can also be changed from WordPress admin panel, however, you need to remember the admin username and password for the first login into your WordPress admin panel.

Rest of the options on the screen are optional. You can now click on the install button to run the installer.


Softaculous will run the installer using the settings you provided. You will see a progress bar with installation status. It will take a couple of minutes, do not close the window until the progress bar reaches 100% otherwise, this may affect your WordPress installation.


You will see a success message after the installation is finished. It will also show you a link to your website and another link to your WordPress admin area.


How to Install WordPress using QuickInstall

QuickInstall is another popular auto-installer used by many hosting companies like HostGator and others. We will be using HostGator’s cPanel dashboard in the screenshots here, but it wouldn’t be much different if you are using some other host that has QuickInstall.

First, you need to login to your hosting account’s cPanel dashboard. Scroll down to the Software and Services section and then click on the QuickInstall icon.


This will take you to the 1-Click Installers page on QuickInstall. You will see that it offers installations for most popular web applications including WordPress. You need to click on WordPress to launch the WordPress installer.


This will take you to the WordPress installer where you will see an overview of the software. Simply click on the ‘Install WordPress’ button to continue.


This will bring you to set up your WordPress install settings.

First, you need to choose the domain name. If you want to install WordPress in a sub-directory like example.com/blog then you need to enter the blog in the install path field. Leave it blank if you want to install WordPress in the root directory, like example.com.


You need to provide a title for your site, this could be anything and you can always change it later. Next, you need to provide a username, password, and email address for the admin account. You will also need to enter the first and last name for the admin user.

Once you are satisfied with the settings, click on the Install WordPress button to begin the installation.

QuickInstall will now install WordPress for you. You will see a progress bar and later success message when it is done.

Click on the drop-down icon next to view credentials button in the success message. A fly down menu will appear with login credentials and a link to the admin area of your newly installed WordPress site.

How to Install WordPress using FTP

Installation of WordPress via FTP requires 5-10 min as it contains more steps as compared to installation by any other auto installer. The installation requires manually uploading the WordPress file and uploading it server and also manually configuring the settings for the website.

Before we proceed further you should download the FTP Client that suits your need. Our step by step guide to choosing FTP client will help you to select your FTP client.

Once you have downloaded the FTP client, the next step is to download the latest version of WordPress.

Go to your FTP client and enter FTP login details for your domain. The FTP login details will be available in the email received by your hosting provider or in your hosting control panel. If you still have difficulty with FTP login details the contact your hosting provider to get the details.


If you want to install WordPress on your root domain name (like example.com), then you need to upload WordPress files to your website’s root directory. Usually, this directory is called /public_html/.

On the other hand, If you want to install WordPress in a subfolder (like example.com/blog), then upload it in a folder /public_html/blog/.

Once you are done uploading WordPress, go to your hosting control panel to create a database. We are using cPanel web hosting so our screenshots will be of cPanel. In your cPanel, find the icon like this:


Enter thedatabase name that you want for your website and click on create a database.

Create a user for your database by providing a strong password. Once you have created the user then scroll down and go to add a user to the database. Here you select the user & database you have created in previous steps.

It will then ask you to give privileges to the user for accessing the database. simply select all privileges and save the settings.

Your MySQL database and user are now ready, and it is time to run the WordPress install.

Simply go to to the URL where you uploaded WordPress. If it is in the main domain, then enter your domain name in the browser window, like yoursite.com or www.yoursite.com.

You will see the language selection page. You can choose a language here so that rest of the installation is displayed in your own language. You can also use English for now and then later change the language.


Click on the continue button to proceed.

You will now see some installation instructions. Basically, WordPress will now tell you that it will need your database name, password, and MySQL host information.


Click on the ‘Let’s go’ button to continue.

WordPress will now show you a form. You need to enter the name of the database you created earlier.


Fill in the information and then click on submit button. WordPress will now connect to your database and will show you a success message.


Click on ‘Run the Install’ button to continue.

WordPress will now create tables in your database and then send you to the next step of the installation.

Now you need to provide some information for WordPress to setup your site. This includes site title, username, password, and admin email address.

If you do not want your website to be visible to search engines, then you can check the box next to search engine visibility. Later when you are ready you can change this from WordPress settings. If you are unsure about what to do, then simply leave it unchecked.


Click on the Install WordPress button to continue. WordPress will setup your website and finish the installation.

You will see a success message showing your username. You can now click on the Log in button to sign in to your WordPress site.


How to Install WordPress in your Computer

If you are a beginner and have a doubt in mind whether you can install wordpress on your local computer then the answer is YES. But if you are a beginner and wanted to show your website to the outside world then you should not do that.

Installing wordpress on the local computer is generally done by wordpress theme and plugin developers. WordPress theme and plugin developer generally test the functionality of their theme under local testing environment.

If you want to create a wordpress website for other people to see it over the internet than you should buy a good domain name and webhosting for your website. Please follow the steps above to instal wordpress over your webhosting provider.

Having said that, if you are really interested in installing WordPress locally on your computer to learn more about theme development, test plugins etc, then we highly encourage you to do so.

If you are using a Windows computer, then we recommend that you download and setup WAMP. If you are using a Mac, then you need to download and setup Mamp.

We also have a tutorial on how to move WordPress from local server to a live site

How to Install WordPress in your Language

Just like Windows, Mac, iPhone, and Android, you can use WordPress in your own language.

WordPress is available in many languages including English, Spanish, French, Arabic, Korean, German, Hebrew, Hindi, Japanese, Vietnamese, Chinese (Han), Portuguese, and many others.

You can choose a language during the WordPress installation or change it by visiting Settings » General page in WordPress admin area.


You can even have your WordPress site in multiple languages.

We have written a tutorial on how to install WordPress in other languages.

How to Install a WordPress Multisite Network

WordPress comes with multisite functionality built-in. The multisite network allows you to create multiple WordPress sites using the same WordPress install. It can automatically create new sites on sub-domains or in sub-folders.

This makes sense for businesses, non-profits, governments with sub-sites for different locations or regions. Many educational institutes also use WordPress multisite network to allow students to create their own blogs.

The setup for a multisite is a bit complex, but we have created a complete step-by-step tutorial on how to install and setup WordPress Multisite network.

Things to do After Installing WordPress

The real power of WordPress comes from the massive collection of plugins. These plugins allow you to extend your WordPress site by adding new functionalities and features.

There are more than 40,000 free plugins available in the WordPress plugin directory alone. More plugins are available from third party websites as paid plugins.

If you are wondering which plugins to install, then take a look at our WordPress plugins section.

We have a beginner’s step by step guide on how to install WordPress plugins.

Start Learning WordPress

WordPress is the easiest to use CMS in the market. Millions of people from all over the world use it every day. However, from time to time you may need a little help.

WPBeginner is the largest WordPress resource site in the world. We are helping WordPress beginners with our easy to understand WordPress tutorials, beginner’s guides, and articles.


We hope this WordPress installation tutorial helped you learn how to easily install WordPress. You may want to check out our list of these 40 useful tools to help you manage and grow your WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook


About the author

Pradeep Beniwal


Click here to post a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.