How to Install WordPress: The 4 Methods

How to Install WordPress: The 4 Methods

WordPress is known for being one of the most popular content management system (CMS) software options available to date. One of the main reasons for this is that WordPress is easy to use and meets the needs of almost any type of website and business.

marketer installs wordpress

Download Now: How to Launch a WordPress Website  [Free Guide + Checklist]

Installing the CMS is a simple process that only takes about five minutes. But if you’re new to the software, installing WordPress may seem daunting.

That’s why we’ve created this guide to take you through the installation process step-by-step so you can quickly get your website up and running. See four common WordPress installation methods below.

3 Steps to Prepare You to Install WordPress

Before you get started with the installation process, you’ll need to tackle these three simple tasks. These steps will help speed up the installation process and ensure you are completely ready to go.

1. Obtain web server access.

You’ll need to make sure you have web server access before installing WordPress. Web servers are software dedicated to hosting, or “serving,” websites. Web servers store, process, and deliver your web pages to those searching for your site online.

One of the most popular web server software options is Apache. It’s possible to create your own web server to install WordPress on; however, it’s more common for users to purchase a hosting provider that runs on a web server, such as Bluehost or SiteGround.

If you are using a hosting provider, you’ll need to make sure it meets WordPress’ three requirements before installation. These requirements include:

  • PHP version 7.2 or greater.
  • MySQL version 5.6 or greater OR MariaDB version 10.0 or greater.
  • HTTPS support.

2. Obtain an FTP client.

FTP, or file transfer protocol, is the method by which you will upload, download, and manage your WordPress files on your server. If you choose a hosting provider, this should be taken care of for you.

3. Download the latest version of WordPress.

You can always make sure you have the latest version of WordPress by visiting their website and downloading their most recent update.

Now, let’s review your WordPress installation options.

How to Install WordPress

WordPress keeps installation simple. No matter which method you choose, the process should only take about five minutes. We will discuss the four WordPress installation options below and who they are most beneficial for.

We recommend the simplest option — finding a hosting provider that offers automatic WordPress installation. But it’s up to you.

See the four methods below.

1. Choose a hosting provider with automatic WordPress installation.

There are several website hosting providers that offer automatic WordPress installation, such as Bluehost, WP Engine, or Dreamhost, making this the easiest installation method. This is a great option if you’re new to WordPress or don’t have a background in web development.

If you’re unsure whether or not your provider offers automatic WordPress installation, check out their website. That information is typically listed on their support page.

2. Install WordPress on your computer.

You can install WordPress directly on your computer. This method is uncommon because, although you’ll have a fully-functioning website, WordPress will only be accessible locally.

This method is only useful if you’re just looking to play around with the CMS on your own and don’t want a website that others can access.

Here’s how you can install WordPress on your Windows:

Step 1. Download WAMP

You’ll have to download the best version for your computer according to its OS type. To find your operating system, head over to Control Panel > System and Security > System and then look up the System Type section.

how to install wordpress, System type section on Windows computer

Step 2. Install the WampServer

Once you download the file, open the saved folder. Then follow the installation instructions and set a destination to install WampServer.

how to install wordpress, wampserver setup page for WordPress

Image Source

Step 3. Launch phpMyAdmin and Log In

Once the installation is complete, launch the program from the Start menu. Ensure the icon is green. This means everything is functioning correctly. However, if you spot a yellow or red icon, you need to resolve the problem by restarting the program.

 how to install wordpress, wampserver server configuration page, WordPress

Image Source

Click on phpMyAdmin, to manage the MySQL database. You can access the phpMyAdmin screen through your browser by typing in localhost. It will open the WampServer configuration page.

Next, click on “Go” to access the dashboard.

Step 4. Create a Database and Install WordPress

From the tabs at the top of the page choose Databases. Create a new database for your WordPress website, enter a name and choose Collation in the drop-down menu.

how to install wordpress, Create a database to install WordPress

Image Source

Step 5. Download the platform

Go to and select Get WordPress. Extract the ZIP file and copy it. Then find the folder where you installed WAMP and paste the WordPress folder into its root directory.

how to install wordpress, open databases

Image Source

Rename the WordPress folder to anything you want. Remember this will become the URL and title of your local WordPress site, you need to keep it descriptive and clear.

Step 6. Visit your site

Finish installing a WampServer WordPress, open your browser, and go to http://localhost/mytestingsite. Replace “mytestingsite” with the name you chose.

To begin setting up your WordPress, you’ll have to choose a language. While adding your details, use ‘root’ as the username and leave the password space blank.

how to install wordpress, enter your database connection details for WordPress setup

Image Source

Now WordPress will connect to your database. You can continue to run the installation process. Enter the site’s username, title, email address, and password for your WordPress account whenever you spot a welcome screen.

Then click “Log In” to access the local site’s WordPress dashboard. After that, you can conduct any test or troubleshooting you want.

3. Use the cPanel and auto-installers.

Installing WordPress through the cPanel is a good option if you want a bit more of a hands-on experience. This is more common for web developers or people with a technical background who want to tailor the installation process.

The cPanel is a dashboard that many hosting providers give you access to upon signing up. Once you log in to your panel with the credentials provided by your host, you should see a section in your cPanel called “auto-installers”.

Note: not all cPanels look the same, but the WordPress installation process is the same. So if your panel looks somehow different from this, don’t worry you’ll still be able to follow along.

how to install wordpress, cPanel dashboard, WordPress installation

Image Source

Step 1. Under the auto-installer section in your cPanel, click on the WordPress icon.

how to install wordpress, click the WordPress icon on your cPanel dashboard

Image Source

Step 2. You will be redirected to a page where you can click “Install Now.” Once you have clicked that button, you will be asked to enter the domain name where you want to install WordPress. No matter what cPanel or auto-installer you are using, this page should look similar.

how to install wordpress, installation page for WordPress

Image Source

Step 3. Under “Protocol,” the default is “http.” We recommend you stick with this unless you have installed an SSL certificate – in which you should use “https.”

You’ll also be asked if you want to enter a “Directory.” In most cases, you’ll want to leave this blank to ensure WordPress is installed on your main domain.

If you leave the field blank, your URL will look like this: If you enter a directory, your URL will look like this:, meaning WordPress will only be installed on a portion of your site.

You can also enter the name of your website (read: business name) and description (read: purpose of your website) under “Site Settings.” If you want to change these later, you can always go back in and update them.

how to install wordpress, You can enter the name of your WordPress website and description under “Site Settings.”

Image Source

Step 4. The last thing you’ll need to do is complete your admin page information. Enter your admin username, password, email address, and anything else required — there may be a few more questions to complete based on the auto-installer you chose. Then, click “Install.”

how to install wordpress, admin page information for WordPress

Image Source

You should now be able to access the backend of your site on WordPress at This is also where you can edit your admin details if needed.

4. Manually Install With FTP

Between the number of website hosting providers that automatically install WordPress for you, as well as the auto-installers available in your cPanel, there isn’t really a need to manually install the software with an FTP. However, if you do choose this installation route, you can follow the steps below.

Step 1. You’ll need an FTP program such as SmartFTP or FileZilla (as mentioned in the five tasks you need to complete prior to beginning installation).

Next, head to the WordPress website and download the latest version of the CMS.

how to install wordpress, you can download the latest version of the CMS on the WordPress websiteImage Source

Step 2. Then unzip the WordPress file and upload it to your public directory, which should look something like this: public_html.

how to install wordpress, unzip the WordPress file and upload it to your public directory

Image Source

Step 3. Go to your cPanel and find the “MySQL Databases” button. All cPanels should have a similar look, although your MySQL button may be located in a slightly different location.

Go to your cPanel and find the “MySQL Databases” button

Image Source

Follow the prompt that asks you to enter your database name. Once you have done that, click “Create Database.”

create new database page

Image Source

Step 4. Now that the database has been created, you’ll be asked to create a “user” for your MySQL account. Complete your username and password and click “Create User”.

how to install wordpress, create new MySQL account

Image Source

Give that user access to your database by adding their information as well as the name of the database you’re adding them to.

adding users to your databaseImage Source

Step 5. On the following page, you’ll be asked about the privileges you want to provide that user — make sure they are all checked.

ow to install wordpress, manage privileges for your database

Image Source

By now your FTP transfer should be complete and it’s time to visit your domain to complete the installation. If the transfer was successful, WordPress will prompt you to choose your language when you visit your domain.

Step 6. Pick your desired language and click “Continue.”

pick your language for your WordPress domain

Image Source

Step 7. You’ll then be asked to enter your Database “Name,” “Username,” “Password,” “Database Host,” and “Table Prefix.”

Once you’ve completed those fields, click “Submit.”

how to install wordpress, fill out database connection details

Image Source

Step 8. Click the button that says “Run the Install.” You’ll be asked to give WordPress your admin information. This will include your “Site Title,” “Username,” “Password,” and “Email,” that you created previously.

how to install wordpress, WordPress installation information

Image Source

Step 9. Finally, click “Install WordPress.” You should now be able to log into WordPress with your username and password.

Congrats! You’ve manually installed WordPress.

Final Thoughts on WordPress Installation

If you’re able to choose a hosting provider that meets your needs, WordPress installation will be easy and automatic — this option is highly recommended for anyone completely new to WordPress, or website creation in general.

However, should you choose to install WordPress yourself, your options are still straightforward and easy to follow.

If you need help at any point during the installation process, check out the WordPress FAQ or troubleshooting pages.

No matter your background, the WordPress installation process is quick and easy, allowing you more time to focus on the things that matter, such as customizing your website and creating a great user experience for your visitors.

Editor’s Note: This post was originally published in Nov. 2018 and has been updated for comprehensiveness.


29 thoughts on “How to Install WordPress: The 4 Methods

  1. Hi there! This is my first visit to your blog! We are a group of volunteers and starting a
    new initiative in a community in the same niche.
    Your blog provided us useful information to work on.
    You have done a wonderful job!

  2. It’s truly a great and useful piece of info. I am glad that you
    shared this useful information with us. Please
    keep us informed like this. Thanks for sharing.

  3. I’ve been exploring for a bit for any high-quality articles or weblog posts on this kind of house .
    Exploring in Yahoo I eventually stumbled upon this website.
    Studying this information So i am glad to show that I have an incredibly just right uncanny feeling I discovered exactly what I needed.

    I most undoubtedly will make certain to do not overlook this web site
    and provides it a glance regularly.

  4. Link exchange is nothing else except it is only placing the other person’s
    web site link on your page at appropriate place and other
    person will also do similar for you.

  5. I’m not sure why but this web site is loading incredibly slow for me.
    Is anyone else having this problem or is it a issue on my end?
    I’ll check back later on and see if the problem still exists.

  6. It’s a pity you don’t have a donate button! I’d certainly donate to this excellent blog!
    I suppose for now i’ll settle for bookmarking and adding your
    RSS feed to my Google account. I look forward to fresh updates and will share this website with my Facebook group.
    Chat soon!

  7. If you are going for most excellent contents like me,
    only pay a quick visit this web site every day because it presents feature contents, thanks

  8. I visit everyday some web pages and information sites to read content, however this web site presents feature based content.

  9. Woah! I’m really digging the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between usability and visual appeal.
    I must say you’ve done a amazing job with this.
    In addition, the blog loads super quick for me on Opera.
    Outstanding Blog!

  10. Good way of telling, and pleasant post to get information about my presentation topic, which i am going to convey in school.

  11. Greetings! Very useful advice in this particular
    post! It is the little changes that produce
    the most significant changes. Many thanks for sharing!

  12. Hi this is somewhat of off topic but I was wondering if
    blogs use WYSIWYG editors or if you have to manually code with HTML.

    I’m starting a blog soon but have no coding expertise so I wanted to get advice from someone with experience.
    Any help would be greatly appreciated!

  13. My brother suggested I might like this website. He was entirely right.
    This post actually made my day. You can not imagine simply how much
    time I had spent for this information! Thanks!

  14. We are a group of volunteers and opening a new scheme in our community.
    Your website offered us with valuable info to work on. You have
    done an impressive job and our whole community will be
    thankful to you.

  15. Wow, fantastic weblog layout! How long have you been blogging for?

    you make blogging look easy. The entire glance of your web site is fantastic, let alone
    the content!

  16. A motivating discussion is definitely worth comment.
    I do think that you should publish more on this topic,
    it might not be a taboo matter but usually people do not speak about these
    issues. To the next! Many thanks!!

  17. I don’t know if it’s just me or if perhaps everybody else experiencing issues
    with your website. It appears as if some of the written text
    within your content are running off the screen. Can somebody else please comment and let me know if this is happening to them as well?

    This might be a problem with my web browser because I’ve had this happen previously.
    Appreciate it

  18. Fantastic goods from you, man. I have understand your stuff previous to and
    you’re just too wonderful. I really like what you’ve acquired here, really
    like what you’re stating and the way in which you say it.

    You make it entertaining and you still take care of to keep it smart.
    I can not wait to read far more from you. This is really a wonderful site.

  19. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your site?
    My blog site is in the exact same niche as yours
    and my visitors would really benefit from some of the information you provide
    here. Please let me know if this ok with you. Cheers!

  20. It’s very straightforward to find out any matter on net as compared to books, as I found
    this post at this web site.

  21. Exceptional post however I was wanting to know if you
    could write a litte more on this topic? I’d be very
    thankful if you could elaborate a little bit further. Thank

  22. 좋은 정보 항상 감사합니다. 저도 똑같이 나눠드리고 싶은데요 혹시 여자친구 만드는
    정보 이렇한 멋진 정보를 제가 알려드리겠습니다.
    저를 따라와주세요!

  23. My partner and I stumbled oveг here from
    a different webѕіte and thought I should check things out.
    I like what I see so now i’m following you. Look forward to
    looking over your web pаge again.

  24. Wonderful work! This is the kind of information that are supposed to be shared across the
    net. Shame on the seek engines for no longer positioning this put up higher!
    Come on over and seek advice from my site . Thanks =)

Leave a Reply

Your email address will not be published. Required fields are marked *