How to Install WordPress (Step-by-step) | 2019

In this article, we are going to teach you the basic manually way of how to install WordPress. You can either have a local WordPress on your desktop, which is usually suitable for development and learning goals, or an online version on a purchased appropriate host.

There are lots of localhost applications for installing a WordPress website on your local computer, MAMPP (For Mac operating system), WAMPP (Windows operating system), XAMPP (Cross-platform application), and DesktopServer are some of the most famous ones by which you can easily create a local WordPress website. However, they are not our preference in this article.

Before going deeper, it is worthy to mention that there some really easier ways to skip all the following process to reach the final goal of having a WordPress website online. For instance, one of the alternative tools is to use the Quickinstall way. However, if you are intended to walk through the manual procedure you have to stay tuned!


How to manually install WordPress

First of all, in bellow, we introduce the quick instructions to answer the question how to install WordPress. you can reach the details by scrolling a more bit down:

  1. Download the original WordPress .zip file from website
  2. Upload the extracted file to your host
  3. Create a database for your web server
  4. Configure the database details on your website
  5. Run WordPress installation by accessing through your domain
  6. Have fun!


Step 1: Downloading the package

The only place you should download the WordPress package is its own official website. As soon as you access the website, you can find the downloadable link from the top blue button.


Downloading WordPress from
Download the WordPress installation files from


Step 2: Uploading the package

You can upload the WordPress file by both the FTP account and host File manager. Having an FTP account and an application such as FileZilla is recommended. The FTP account can be made directly from the host control panel. Usually, you may face cPanel or DirectAdmin as the installed control panel interface on the Linux host with a different user interface.

  • Go to your host control panel.
  • Find FTP management
  • Click on the Create FTP account section.
  • You should now assign a username, a password, and a destination root for your files in this section.
  • Open your FTP application, write down the details you have been recently assigned and upload the unzipped WordPress files.

If you want to have the WordPress site on the main root directory, you should upload the files into the public_html folder, and if you have created a subdomain, upload them into the specific folder with the name of your subdomain.


Step 3: Database configuration

Based on your web hosting control panel, you will reach the MySQL settings differently on the host.

  • Find an icon named MySQL Database Wizard or MySQL Management.
  • Go to the settings and create a database and keep the name, username and password in your mind (or on a piece of paper if you cannot memorize it!).

Sometimes you may not find the exact MySQL settings for creating a database. In this condition, you will access the database through phpMyAdmin link. You could then directly create your own database.


Step 4: Introducing the database details to the website

There are two different ways to manage the database details for the WordPress website. The first direct way is to open the wp-config.php file into the website root directory.

  • Login into your host control panel.
  • Click on the File Manager
  • Go through the public_html
  • If you have uploaded the WordPress files to the main root you will find the wp-config.php
  • Right-click on that and select Edit option to enter the editing window.

In the very middle of codes, you will find the following section.

  • In the DB_NAME field, write your determined database name, write down your created username in the DB_USER section, and your password in the DB_PASSWORD field.
Database settings in the wp-config.php file
Manually inserting the database details in the wp-config file
  • Save your changes and close the file.

On the other hand, you can skip this procedure and introduce the database data to the website in the first section of WordPress installation. WordPress itself will handle the whole configuration.

Database details in WordPress installation
Entering the database connection details


Step 5: Final step in WordPress installation

After the primary configuration, you should access your website by the correct URL. As soon as you open a new tab of the browser and write down the URL, the WordPress installation page will be loaded on, in the condition that you have managed the database data in the wp-config.php file. Write down the website information:

  • Site Name
  • Username
  • Password (twice needed)
  • Email address (in the case that you forget the details, the login information will be sent to your email)
  • You can either check or uncheck the search engines visibility option. It is recommended that before introducing your site to the search engines like Google for indexing, complete your website contents (for SEO consideration).

and the job is done. You can easily re-configure these settings in the future from your WordPress dashboard.

WordPress installation process
Five-minute WordPress installation process


For accessing the WordPress dashboard, you can use one of the following URL and by the username and password that you have already set in the installation section:



In conclusion, installing a WordPress website itself is a straightforward procedure and you can easily have a website without any programming and coding knowledge. However, for further customization, you should learn more about it. But don’t worry, we as recentwp team will walk and even run by your side and guide you through. As you read it is a very easy procedure. Even easier than this, is installing WordPress themes and plugins. If you have any question about how to install WordPress on your host services, feel for to ask us.

Was this post helpful for you?
so so

If you want get latest posts in your email, insert your email in this fiel now:

Our subscribes until now:

Leave a Reply

Sending comments means that you read Comments rules and accept it.

we suggest this post to read