WordPress is not just our preferred website builder. It is preferred worldwide and, at this point, powers over 40% of the websites on the internet. This number is increasing every day.
WordPress is so popular that most web hosting companies come with a dedicated WordPress hosting plan. Using these plans, you can install WordPress in a matter of minutes.
But is that the only way to install WordPress? Can you install WordPress manually? Can WordPress be installed on your local computer?
When it comes to building websites, you are spoilt for choice. From free blogging platforms such as Blogger and WordPress (that’s WordPress.com) to paid platforms such as Squarespace, Wix, Weebly, Webflow, Shopify (for online stores), and many more, you have a lot of options to choose from.
Considering you’ve landed on this article, we’re guessing you already have a clue as to which is our preferred website builder. That’s right, WordPress it is!
From basic websites and blogs to complex portals and eCommerce stores, millions of websites are built using WordPress.
Just in case you’d like to know the difference between WordPress.com and WordPress.org, we’ve got a detailed article on WordPress.com vs. WordPress.org.
What makes WordPress so popular?
Is it because
- WordPress is easy to install and allows you to get online quickly?
- WordPress is open source and free to use?
- WordPress can be customized and used just the way you want?
- WordPress is flexible, and you can create any website, from a personal blog, a corporate website, a portfolio, a news website, or even an online community?
- WordPress gives your complete control over data, content, and the entire website?
Well, it’s all the above and so much more!
In this article, we’re going to walk you through the various methods to install WordPress. Whether you’re a beginner or an advanced user, this article will serve as a guide to help you install WordPress.
From using a host that comes pre-installed with WordPress to installing WordPress on your local computer, we’ve covered it all!
Before we proceed any further, let’s cover some prerequisites to installing WordPress.
Before you install WordPress on your web hosting server or your local computer, there are a few prerequisites you’ll need to fulfill.
WordPress is built on PHP (programming language) and MySQL (database). You’ll need to have these two installed and working in tandem.
On the web hosting front, you’ll need to ensure that your host supports:
- A minimum PHP version of 7.4 or greater
- A MySQL version of 5.6 or greater. If not MySQL, it has to be MariaDB version 10.1 or greater
- Apache or Nginx server for running WordPress. Any server that supports PHP and MySQL should do
That’s about it!
To run WordPress on your local computer, you’ll need to set up a local web server environment. Among the various options available, we will be installing WordPress on our local system using WAMP and XAMPP.
We will cover this in detail a little later in this article.
Additionally, you will also require a text editor, FTP, and a browser of your choice.
The text editor is required to edit the configuration file. If you’re a Windows user, Notepad will do, and if you are an OS X user, TextEdit will do just fine.
An FTP program is required to upload the files to the remote server. A popular program you could use is FileZilla.
Now that we have ticked off our prerequisites let’s begin installing WordPress.
Hello! My name is Sujay and I’m CEO of Astra.
We’re on a mission to help small businesses grow online with affordable software products and the education you need to succeed.
To begin, we cover one of the easiest ways to use WordPress.
All you’ve got to do is choose a WordPress hosting plan of your choice, connect your domain, and before you know it, your WordPress installation is ready.
The next few steps in this installation process are carried out using SiteGround. The steps covered are more or less the same across all hosting platforms.
As mentioned, the first step is to select an ideal plan.
For instance, SiteGround has three plans to choose from. Based on a plan that best suits your requirements, proceed by clicking on Get Plan.
In this step, you’ll have to enter your domain name.
Alternatively, if you need to buy one, continue using the default ‘Register a New Domain‘ option and check on your domain’s availability.
Click on Proceed to continue. The next step is to fill in your contact details and the payment details.
Once you’ve successfully completed the above steps, you’ll find yourself on your SiteGround account page.
Select WordPress from the options available under applications, and enter your access credentials. It’s important to note the credentials, as you’d need them to log in to your WordPress dashboard later.
You could view your site, access the WordPress dashboard, or manage the site.
You will find the default WordPress theme applied to your site.
That’s how easy it is to install WordPress using the pre-installed hosting.
Another simple method to install WordPress is using your hosting control panel.
Other control panel types are CentOS, Plesk, Froxlor and so on.
In your cPanel, you’ll notice the Autoinstaller. Based on your hosting service provider, you’ll find different auto-installers, such as Softaculous, Fantastico, QuickInstall, and so on.
You’ll now be on the WordPress installation page. Click on the Install Now link.
Then, go ahead and select the domain. If you’ve signed up for a hosting account with a domain name, you’ll find the name in the drop-down list.
You could go on to entering the site name and description. You could also choose to leave this for the time being and have it entered later from your WordPress dashboard.
The admin username and password you create will be used to sign in to your WordPress dashboard. So, make sure you’ve saved it carefully.
Click on Install once you’ve completed all the above steps.
The system will display your site and administrative URLs. You can now log into your wp-admin using the credentials you’ve just created.
You can easily install WordPress in a matter of minutes using the above two methods. They are arguably the easiest ways to install WordPress.
While the manual method involves a few more steps, it’s not that complicated, as you’ll see in this section.
To begin, download the latest version of WordPress from the WordPress.org site.
Extract the file once you’ve downloaded the file.
In this step, you’ll need to upload the files to the public_html directory of your website. For which, you will require an FTP client such as Filezilla.
You will need the FTP credentials to log into your hosting account. These can be obtained from your hosting control panel.
Launch your FTP client and connect to your web server using the FTP credentials from your web hosting provider.
On the left-hand side, you can access the files on your local computer. And on the right-hand, you can access the destination folder on the remote web server, where you’d like to upload the files to.
Upload the files to the web server by dragging the files you just extracted from the left-hand side to the right-hand side.
The next step in our installation process is to create a database. WordPress stores all your website content in a database. When a visitor requests a page, WordPress pulls content from the database and creates a page dynamically.
So, we need to set up our database.
While the location of Database and phpMyAdmin may vary based on your hosting service provider, it’s more or less the same across all of them.
Click on Create Database to create one.
To begin, enter a unique name for your database.
Under language and encoding, select the ‘utf8_’ series. Select ‘utf8mb4_general_ci’ if you don’t find your language.
Once you are done, click on Create.
Next, you’ll need to create a user and set permissions to access and modify your database.
It’s recommended to enter a strong username and password, and most importantly, save your credentials safely. You’ll need these credentials to access your database shortly.
Once you’ve completed all the steps, click on Go.
Great! The database is set up. Now to tell WordPress to connect to our database.
The database details are specified in the wp-config.php file.
Rename this file to ‘wp-config.php’ and then double click on the file to edit it.
DB_NAME: Enter the database name you just created.
DB_USER: Enter the username you created.
DB_PASSWORD: The password you created.
DB_HOST: This is usually localhost or an IP address.
DB_CHARSET: This is the language and encoding you selected, which is utf8.
Save and close the file when you are done.
You are now left with the final step. To run the WordPress installation.
Fill in the welcome page’s details, such as the site title, create a username and password, and your email address. All these details can also be changed later on from your WordPress dashboard.
Once you’re done, click on Install WordPress.
If all have gone well, you’ll be directed to the wp-admin page, i.e., the login page.
And that’s how you manually install WordPress using FTP!
Undoubtedly, installing WordPress using FTP involves a lot more configurations and setup. That’s why we recommend the first two options, the pre-installed WordPress hosting or using the auto-installer.
Our last method is for when you’d like to install WordPress on your local machine.
Typically, this is done when you’d like to carry out tests and development on your computer before publishing it to the live site. Also, if you’d like to learn WordPress without investing in a domain and hosting, you could give this option a shot.
Rather than repeat what has gone before, we would encourage you to Check out our detailed articles on the two programs.
WordPress is a very popular platform used to create websites. From blogs to business websites, eCommerce stores to learning management systems, portfolio websites to membership sites, there’s a whole lot you can create using WordPress.
Installing WordPress is simpler than you might expect. Especially if you were to use the pre-installed WordPress hosting solutions. Most hosting companies provide you with dedicated hosting for WordPress or an auto-installer. Using this, you can have your website up and running in a matter of minutes!
If you’d like to try and install WordPress manually, you have that option as well. Using FTP or even the file manager in your hosting control panel, you could have WordPress installed in minutes.
Want to install and work on WordPress on your local system? We’ve got that covered as well in this article.
Which way do you prefer to install WordPress? Do you like the system to do the work for you or do you prefer to control everything? We’d like to know in the comments below!