WP Setup

Install WordPress – Each and every way including the Easiest (2022)

So you’ve finally decided to go the WordPress route with your website, and like many others before you, you’re probably asking yourself; how do I install WordPress on my website? If you’re asking that question, then there’s a high chance that you imagine the process as being a little bit too technical. The truth is, it’s not. WordPress prides itself on being one of the easiest Content Management System (CMS) to get around with and its already famous WordPress 5-minute install process lays credence to this fact. 

While navigating through the install process can be a little bit tricky, especially if you’re a novice when it comes to tech, installing WordPress is pretty much a straightforward and stress-free process if you know what you’re doing. 

Good thing you’re here because this guide is specifically tailored to do just that; educate you on all you need to know to make your WordPress install a simple process with satisfyingly pleasant results. 

So how do you install WordPress, take your pick at each of the following, noting our preferred method

Your WordPress Installation checklist 

Before you can proceed with your WordPress install you’ll be needing; 


A domain name – the unique address web visitors will use to locate your site online and 

A web hosting service – to host your WordPress site online. Think of hosting service as the parcel of land on which your website (the house) would be built in the real estate that is the internet. 

Several web hosting companies provide several kinds of hosting packages, some specifically tailored for WordPress. The best one is usually a factor of your needs (your plans for your website) and your budget. Generally speaking, however, when it comes to handling the needs of WordPress sites, you’re better of sticking with a hosting company that provides a managed hosting service. In any case, make sure that your preferred hosting service runs a server that at the very least ticks the following checkboxes;

  • Runs PHP 7.2 or higher
  • Runs MySQL 5.6/ MariaDB V10 or higher 
  • Has support for HTTPs
  • Runs on Apache or Nginx

Registering a new domain name is as easy as signing up for a new email, maybe even easier. That said, as you would know from registering new emails, the best names – the ones you’d prefer – are already taken.

To register a domain name, simply look up a domain name register. Usually, your hosting provider should provide domain name registration services, sometimes free (when you purchase a hosting plan) or other times at an extra cost. If you’re registering your domain name with the same company that’s providing you with hosting services you shouldn’t run into any issues configuration-wise. When hosting and domain are procured from two different providers, then you might need to do some manual configuration. If this is the route you’re taking then ideally, you’d want a hosting service with DNS management in addition to the requirements we’ve listed up top. Amongst other things a DNS (Domain Name System) management suite allows you to link your domain name (registered by one provider) to your website on a server hosted by another.

Once you’ve secured a valid domain and subscribed to a hosting service, you’re through with the groundwork necessary for your WordPress install. In some cases, you might need to go further than just configuring your domain name and procuring a hosting subscription, but for your first WordPress install completing these two basic steps should be more than enough.

WordPress hosting bundled installation

Because WordPress is one of the most popular CMS platforms on the web (three-quarters of all websites use WordPress), most top hosting providers offer dedicated WordPress managed hosting plans. Subscribing to any of these plans and setting up your web hosting installs WordPress automatically. In this case, there’s no need to go through any of the processes outlined in the remainder of this article – you simply signup for hosting and you’re automatically ushered to the admin dashboard of your new WordPress site – although it’s fair to note that some hosting providers add a few pitstops.

SiteGround, HostGator, Bluehost, Kinsta, WPengine to mention but a few all come with Managed WordPress hosting plans that automatically install WordPress. WPEngine, in particular, is dedicated solely to hosting WordPress websites and as you would expect their entire sign up process is essentially a WordPress installation wizard. If you are looking for a nice guide to install wordpress on Hostgator you can take a look here.

That said, whether WPengine or any of the former hosting services, the sign-up process (deputizing as a WordPress install process) is simple, not the kind to make you ask yourself; Do I need to install WordPress in the first place? Generally speaking, it takes just five steps; 

  • Register a Domain Name
  • Head over to the hosting provider site (if you registered your domain elsewhere)
  • Select a plan. Sign up for hosting. Complete payment. 
  • Sign up for a WordPress account and voila! You should find your newly configured WordPress site in the admin dashboard of your hosting service. 

The only caveat with this installation option is that some hosting providers might bundle in a few limitations. For instance, a slew of dedicated WordPress hosting services will not authorize a switch to another CMS suite (WPEngine is an example). Needs change, and although WordPress is more than robust, sometimes a switch is more than necessary. Nonetheless, if you’re pretty sure of the trajectory your website is going to follow and it falls within the capabilities of WordPress, then you have no issues trading off a bit of flexibility for the unparalleled convenience. 

One-click WordPress installers (Kinsta, Flywheel, SiteGround)

The next best WordPress installation route, at least when you factor in convenience and speed, is via the so-called one-click WordPress installers (although as you’re about to find out, it does take more than one click). If you’ve ever installed software on your computer before, it’s practically the same process. One click – a couple more others – and the installation is complete. 

One-click Installers are web scripts that can help you install custom web applications as well as install WordPress plugins. Different hosting providers offer different installers, but they all do the same job of setting up WordPress with just one ‘one-click.’ That said let’s consider three major providers; 

WordPress with SiteGround

  • First off, log in to your SiteGround account. This should take you to the customer area assuming you already have an active hosting plan and domain name registered. 
  • You should now see a text box on the upper right corner with the inscription ‘get your new site up and running.’ Click on it. 
  • This should call up the SiteGround WordPress installation wizard. Simply select Get WordPress Preinstalled on This Account and click Submit.
  • On the next screen, you’ll be asked to specify the login details including a Username, Password and Admin email you would like to use for your new WordPress site. Fill in the details.
  • There’s also an option to choose a WordPress theme for your website. Don’t worry if you don’t see anything you like. WordPress will install the default theme, and you can always change it from your dashboard. 
  • Click submit one last time, and that’s it, WordPress will be automatically set up for you and your login detail forwarded to your email. 
WordPress with FlyWheel

Like Wp-Engine FlyWheel is a WordPress only hosting provider and what that means is their entire sign up process is akin to a WordPress installation. 

  • To start, create a Flywheel account and log into your admin dashboard. 
  • On the top right corner, click Create a New Site. 
  • This should take you to the Flywheel WordPress sign up page. You’ll need to provide the following details; Your site name, WordPress admin username, WordPress admin password. 
  • There’s an option to specify which site ‘Blueprint’ or in more familiar terms theme you’d like to launch with, take your pick then proceed to the final section where you’ll have to select and pay for a hosting plan. Once you’re done, click Launch Site and WordPress would be automatically set up for you. 
  • Note however that Flywheel doesn’t register domains, so after setting up your site, you’ll have to add your new Domain via the add domain button in your Flywheel dashboard settings.  
WordPress with Kinsta

We saved the best for the last. While Kinsta also requires you to purchase a domain offsite, the process of adding your domain is as easy as ABC. Add that to its intuitive dashboard and fluid interface, and it clearly outclasses the other two options in terms of usability and user-friendliness. 

Installing WordPress with Kinsta

  • Create a Kinsta account and log in to your dashboard. On the top right corner click the visibly apparent Add Your First Site Now button. 
  • This should pull up the WordPress setup wizard. 
  • Start by specifying your preferred datacenter location. 
  • Proceed to give your site a name the 
  • Select I’ll Use My Own Domain and then open the options box before picking Add a Brand New WordPress Install.
  • Next specify your site title, although this can be changed much later. 
  • Enter the Admin Email, Admin Username and Admin Password you’ll use for future logins into your WordPress site 
  • Choose a language and select the install Yoast SEO checkbox directly underneath, you’ll need this for SEO optimization much later on. When you’re done just click the Add Button and your new site will be automatically installed and configured for you. 
  • If you’ve registered a new domain beforehand head over to the Domain subsection, navigate to Additional Domains and select Add Domain. Type in your registered domain and then click Add Domain again. 
  • Your new Domain should show up in the lists of domains at this point 
  • Next point your domain name to the hosting service provided by Kinsta using this guide
  • Once you’re through with that under the Additional Domains tab select, Make Primary 
  • Finally, update your website’s URL by logging into your site’s admin area with the password you created earlier (use this link to access the admin area; yoursite.kinsta.com/wp-admin/). 
  • Click settings, then general before updating the columns WordPress Address (URL) and Site Address URL with the new domain you just linked. 
  • That action should automatically log you out. Log in again, and your WordPress Installation is complete.
  • Installing WordPress with Softaculous 

If your Hosting service is using cPanel or DirectAdmin as its default control panel, you can use the Softaculous Apps installer to install WordPress. Softaculous is usually found in the Software or Services tab. Other control panels will usually have it as well, only somewhere else. Note that Softaculous can be also used to install WordPress plugins. 

The WordPress Installation Wizard.

Once you’ve located Softaculous, a click on it should reveal the Softaculous WordPress installer nested among other auto installer scripts for installing WordPress plugins. Click the WordPress auto installer, and that should commence your WordPress installation. You will be greeted with a WordPress setup menu with an Install Now button located either at the top right or bottom right corner of the screen. 

Click Install Now, and the next screen should present you with an array of customization options to help tailor-fit your WordPress installation. The first tab from the top tagged Software Setup hosts four sub-columns; 

  • The Choose Protocol column; which allows you to specify the data transfer protocol your site will run on. The default value is HTTP (which is free), but this can be changed to HTTPS if you previously bought an SSL certificate. A site running HTTPS is more secure than another running HTTP since the SSL certificate allows that site to transmit data over the web in cryptic packets. Majority of web users associate the closed padlock sign accompanying HTTPS sites with credibility, security, and trustworthiness, so that’s something to consider. 
  • The Choose Domain column; here you specify the domain on which you want to install WordPress. Ideally, this would be the domain name you registered. 
  • The In Directory column; this option designates precisely where you want WordPress installed in your site. A directory is like a room if your website, in general, is a metaphorical house. Leave this option blank if you want WordPress to install in the main room of your house, i.e., on your root domain, or specify the directory, for instance, homebase.com/otherroom, if you want it installed in another section of your site. 
  • The Database Name column; there’s no need to tamper with this column for now, but if you wish you could change it from the default value of wp_ to something that resonates with your site. 

Once you’re done with the Software Setup tab move on to the Site Settings tab, here you find three columns to help give your site an identity. These can still be changed later. 

  • The Site Name column; pretty much self-explanatory. What do you want to call your site? 
  • The Site Description Column; again self-explanatory; how would you describe your site to others? 
  • Enable multisite; leave this option blank except you know what a multisite is and you plan on configuring it right away. 

Next step, head over to the Admin Account Tab to define the login credentials you’ll use to access your WordPress site in the future. 

  • The Admin Username column; Input your username here and by all means refrain from using generic usernames like ‘Admin’ as these increase your susceptibility to hacks and intrusion attempts. 
  • The Admin Password Column; Choose your preferred password, make sure it’s strong enough to remain unguessable.
  • The Admin Email column; specify the email you’d want to be contacted with for issues relating to your WordPress site. 

Onwards you should see the select plugins tab with its single Limit Login Attempts column. This option allows you to block a given IP address after a specified number of login attempts. Click the corresponding checkbox to activate it. 

The final tab is the Advanced Settings tab with three columns 

  • The Disable Update Notification column; with it you can to get notified when there’s a new WordPress update for your website. We strongly advise you to check this option 
  • The Auto Upgrade column; if selected, this option sets Softaculous to update WordPress automatically when there’s a new release. 
  • And finally the Email Installation Details To column; useful if you want to get real-time updates about your current WordPress install.  

Once you’re done configuring your WordPress installation to your taste the final step would be to click the Install button located at the bottom left corner of the page. The actual installation should be complete in a couple of seconds. Once it’s done, you should be redirected to your WordPress Admin Dashboard or the WordPress login page. If the latter is the case, fill in the details you specified earlier on, and you will be taken to your admin dashboard. 

Installing WordPress manually on a web host 

Manually installing WordPress is the more hands-on route to getting your WordPress website live. As you would expect this method is more demanding, both technically and effort-wise. The positive takeaway from this, aside from the fact that it gives you more control, is that it exposes you to the more technical aspects of WordPress as a CMS suite. This can come in handy much later on if you ever have any need to troubleshoot. That being said let’s get right into it

How do you set up WordPress manually?

In addition to the standard domain name and web hosting required for all installation types you’ll be needing;

  • A cPanel control panel 
  • FTP access or a file manager that supports file extraction


Creating a new database

To kickstart the process, you need to first set up a database that will store all the content associated with this WordPress install. Head over to your hosting account, locate the cPanel Admin button and launch cPanel from there. The placement of the cPanel button is dependent on your hosting provider. If you’re, however, having trouble locating yours, simply type in your registered domain name flowed by the suffix ‘:2082’ like so;


Once in the cPanel admin dashboard area scroll over to the Databases tab and locate the MySQL Databases option. Click on it, and that should open the MySQL database wizard. From here on you need to do three things 

  • Create a new Database; do this by giving your database a name in the New Database text box 
  • Define a user account for your database; you’ll need to specify a unique Username and Password in the Add New User tab. 
  • Add the new user to the database; by selecting the new user you created and the database in the Add User tab. 

This final step should trigger a prompt that asks you to set the user privileges of your new User. Simply select all the checkboxes in the All Privileges table and click Next Step on the lower left corner. That should complete the process of setting up your database. 

Upload your WordPress files to the root folder of your web host 

Uploading your WordPress files requires that you access your site’s directory either by using an FTP client (of which there are many) or through cPanel’s native file directory 

  • Using an FTP client 

There are several FTP clients to choose from; however, for this guide, we’ll be using FileZilla.

Download FileZilla here and run the application. You’ll be greeted by a setup screen with input fields for a Host, a Username, Password and a Port. Complete these fields with FTP credentials retrieved from your hosting provider. Some web host provides might require that you create an FTP user account for this sole purpose. If you run into any difficulties doing this contact their customer care and they should help figure it out. 

Next, scroll downwards, and you should see two separate sections labeled Local Site and Remote Site. The Local Site section corresponds to your computer, and the Remote Site is your web server. In the Local Site section, navigate to the folder where the WordPress files you downloaded earlier are located and open it. Switch to the Remote Site section and open the directory tagged ‘public_html.’ By default, this is your site’s root directory. 

Now highlight and drag all the WordPress files on the left from your Local Site to the public_html directory on your Remote Site. Once the copy transfer is complete, you’re set up and ready to install WordPress. 

  • Using cPanel’s native file manager

An alternative and some would say easier method of uploading WordPress files to your web host would be to use cPanel’s file manager. The File Manager tab is usually located in the Files category of your cPanel dashboard. 

Clicking on the Files Manager tab should call up a prompt that asks you to specify the directory for the WordPress install. Usually, this would be your web root folder marked ‘Web Root (public_html/www)’ in the available options. Click Go to proceed. 

Next step, upload the WordPress zip file by clicking on the Upload button located at the top center position of the file manager dashboard. Click the Choose File button in the File Upload menu and select the WordPress Zip file from your computer. The upload process might last a while, but once it’s completed, you’ll need to extract the WordPress installation files from the Zip folder. 

Right click of the Zip folder and select extract. On completion, you should see the new WordPress folder in the same root directory where the extract was initiated. You need to, however, relocate the individual files from the WordPress folder to the public_html root directory where your installation should be hosted. 

To do this click Select all and then Move. This should call up a dialog box with which you can specify the public_html directory.  Recall that the public_html directory is the root directory of your site, by placing your WordPress files here, you’re making it accessible from the root domain, i.e., from mywebsite.com. If you had left the files in the WordPress folder earlier on, your site would be instead available at mywebsite.com/WordPress. 

Installing WordPress 

Once you’ve successfully uploaded the setup files onto your web host, the next step would be to actually run the famous WordPress 5 minute install. To spice things up a bit set a timer and see if it takes you more than five minutes.

If you’ve ever asked yourself the question ‘How do I install WordPress dashboard?’ pay attention because this is where you learn how.

Step one enter your site URL in your web browser. This should take you to the WordPress installation landing page. 

Step two select language 

Step three create a wp-config file. For this step, you’ll be needing the database name, database username, database password and database host you defined earlier on in the installation process. With these in hand click ‘Let’s Go.’ On the next page input these details and click submit. 

Step four. Run the installation. This step pops up once the Setup confirms that it can communicate with your database. Click Run The Installation to get on with the process. 

Step five install WordPress. Before you click the final install button, you will need to provide a few details for personalization including your Site Title, Username, Password, and Email Address. There’s a final option to keep your website off the radar of search engines. Except you intend to remain undiscovered leave that box unchecked. Go over the details one last time before clicking the Install WordPress button. 

Once the installation is complete, you will be redirected to the WordPress login page displaying a successful notification. It’s a good idea to bookmark this page to facilitate easy login in the future, although you can also access it by typing in the URL www.mywebsite.com/wp-login.php. Remember to replace ‘mywebsite’ with your actual domain name. 

To log in, input your username and password, then click login. This should take you to your personal WordPress Admin dashboard. At this point, your site is also live running WordPress’s default theme. Feel free to take a look by inputting your site URL in your web browser. 

How long did it take you? 

Installing WordPress on your computer 

Why would you want to install WordPress locally on a personal computer that’s not plugged to the internet? I’ll give you a simple answer; it gives you an avenue to play around with things, get familiar with WordPress and perhaps more importantly provides a safe sandbox to tests updates and features before pushing them to a live site. 

How do you set up WordPress on your computer?

First things first, just as you need a web server to host content associated with your WordPress site, you need to set up a local server on your computer to install WordPress locally. Two applications for setting up a local server come to mind; WAMP and MAMP 

How to install WordPress on Windows (WAMP) 

Short for Windows environment with an Apache Web Server, supporting PHP and a MySQL database, WAMP is the most popular local server tool for windows. Here’s how you install it.

Download WAMP 

Head over to the official WAMP website here and make sure to download the latest installer version. Once the download is complete, run the software and complete the installation. 

On completion, launch WampServer by clicking on the tiny WampServer icon located at the bottom end of your screen. Choose phpMyAdmin in the resulting application window.

Doing this will launch the phpMyAdmin portal. Login by filling the username column with ‘root’ and leaving the password blank. Click Go when you’re done. 

After successfully logging in, select the database tab on the top left corner of the new window and proceed to create a new database. Choose a name and set the collation column before clicking create. This will create a new database. With your database set up in place you can now proceed to install WordPress locally on your server


Installing WordPress

Download WordPress from the official WordPress.org site and unzip the file. 

Drag the WordPress folder to the site of your WampServer installation on your computer. Usually, you’ll find this located in the wamp64/wamp32 folder in the root directory of your device’s local storage. 

Open up your browser and go to http://localhost/wordpress

Doing this will call up the WordPress installation wizard we’ve already gone through in earlier sections of this guide. Note that your Database name, in this case, corresponds to the database name you specified in the phpMyAdmin portal. The Username as well remains root. Leave the password section blank. 

Once you’re through with the installation process, your WordPress site would be available at http://localhost/wordpress going forward. Backend access is through the URL http://localhost/wordpress/wp-login.php 

How to install WordPress on Mac (MAMP) 

If you’re trying to install WordPress locally on a machine running MAC OS, then MAMP is the software for you, although it also supports window. 

Download MAMP from here and run the installation. 

Once completed launch MAMP from your MacBook’s Launchpad or applications folder, specifically the free grey colored version because the setup wizard installs both free and paid (blue) versions by default. 

Click the Start Server button located to the right of the MAMP server splash screen. Your local servers, represented by the tags ‘Apache Server’ and ‘MySQL’ Server on the top right corner of the screen should come to life with a green light notification. 

Normally this should trigger MAMP to launch a new WebStart page in your browser. Click the Open WebStart Page if this doesn’t happen automatically. 

On your browser, locate the PHPMYADMIN option under the tab Tools in the dashboard navigation menu. Alternatively, you can simply type in http://localhost:8888/phpMyAdmin/ 

Proceed to select the Databases option in the top mid portion of the new page. Specify your database name and click create. 

Now to installing WordPress 

Download WordPress from the official WordPress.org site. 

Locate the root folder of your MAMP localhost by navigating through Application – then MAMP – to htdocs. 

Retrieve the WordPress zip file and extract (unzip) the WordPress folder. Drag and drop this folder into htdocs. 

Enter the URL http://localhost:8888/wordpress/ into your browser to kickstart your WordPress installation. Again it’s the same installation process already covered in WordPress Installation Wizard of this article. Keep in mind that your database name, in this case, is that which you specified when setting up the localhost. Your username and password is ‘root.’

As always your new WordPress site is accessible via the http://localhost:8888/wordpress/ link. Backend access to your WordPress Admin Dashboard is via http://localhost:8888/wordpress/wp-login.php

Installing WordPress on Ubuntu using the LAMP stack

Installing WordPress on Ubuntu is a little bit more complicated than any of the methods outlined in this guide. You’ll certainly need a foreknowledge about programming or at the very least computing to get through the process. Think you’re well and up for it? Let’s get started. 

Setting up LAMP stack

A LAMP stack short for Linux, Apache, MySQL and PHP stack is a group (stack) of software usually installed as whole to grant a server dynamic web application and site hosting capabilities. As you can tell from this definition, this software block is what will, in the end, float your WordPress site. 

Installing LAMP is relatively straightforward. 

First, install Apache Web Server 

Using Ubuntu’s native package manager issue this command;

$ sudo apt update

$ sudo apt install apache2

You’ll be asked to confirm your password since these are sudo commands. Input your password, press Y and the ENTER to start the installation. 

Your Apache server needs to start at boot time so issue the following command as well

$ sudo systemctl enable apache2

$ sudo systemctl start apache2

Next test whether the server is up and running by typing the underlying URL into your web browser 


If everything checks out, you should see the Ubuntu 18.04 Apache site

Installing MySQL

Again using your package manager issue the command 

$ sudo apt install mysql-server

Press Y to install. On completion run the default MySQL security script by issuing this command 

$ sudo mysql_secure_installation

First, this will ask if you intend on configuring the VALIDATE PASSWORD PLUGIN. Set this to disabled for now by clicking any other key save Y. 

Next, you’ll be asked to define the password for the root user. Set this and press Y to continue

Finally, you’ll be treated to a slew of other config options, click Y at each instance to proceed and complete your database set up. 

Installing PHP

Call up the PHP install wizard by entering the command 

$ sudo apt install php libapache2-mod-php php-mysql

Ideally, you’ll want to add a few modules to improve the functionality and performance of PHP. Do this by issuing the command

$ apt search php- | less 

This should bring up a list of available PHP modules. To install any issue the command 

$ sudo apt install ‘x’ with x being the name of the package.

You can install more than one package by adding the name at the end separated by a space like so; 

$ sudo apt install php-cli php-stop … where php-cli and php-stop are packages.

Once you’re done with this, congratulations, you’ve set up LAMP. 

Installing WordPress 

Step one create a custom MySQL database and User

To do this login to your root account of your MySQL database by issuing the command; 

mysql -u root –p

You’ll need to provide the password you set earlier on to continue. 

Next, create a WordPress database by inputting the command;

mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; in this example, the name of the database is ‘wordpress,’ but you can change this to any other name you prefer. 

Proceed to create a user for this database account by typing in 

mysql> GRANT ALL ON wordpress.* TO ‘userone’@’localhost’ IDENTIFIED BY ‘password’; again, the username here (userone) can be changed. Your password represented by ‘password’ should also be changed. 

Complete the process by flushing the existing privileges with the command; 


Once this is done exit MySQL by inputting; 

mysql> EXIT;

Installing some extra PHP extensions 

These are needed to facilitate smoother operation of WordPress and its associated plugins. Do this by running the command; 

$ sudo apt update

$ sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Load the new extensions by restarting Apache with the command 

$ sudo systemctl restart apache2

Enabling .htaccess overrides 

.htaccess files are disabled by default, but WordPress needs them for specific tweaks to your server’s behavior. Start the enabling process by opening your website’s Apache config file with this command

$ sudo nano /etc/apache2/sites-available/wordpress.conf

Next, add the underlying text to the Virtualhost section of your config file

AllowOverride All

Save and close the file. 

Restart Apache with $ sudo systemctl restart apache2 to activate the changes. 

Download WordPress 

Switch to a writable directory and input the following command to download WordPress 

$ cd /tmp

$ curl -O https://wordpress.org/latest.tar.gz

Extract WordPress and create a corresponding directory by inputting

$ tar xzvf latest.tar.gz

Proceed to add a .htaccess file to make this available to WordPress for later use. You can do this by creating the file with the command; 

$ touch /tmp/wordpress/.htaccess

Next, duplicate the sample config file in the filename that’s read by WordPress with this command 

$ cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php

As a precautionary measure to prevent permission issues create an Upgrade directory with

$ mkdir /tmp/wordpress/wp-content/upgrade

Finally, copy every component of the directory to the document root with the command 

$ sudo cp -a /tmp/wordpress/. /var/www/wordpress

Configuring permissions and ownership 

Start by granting the ‘www-data group and user,’ and in extension Apache, limitless read-write capabilities by executing the command 

$ sudo chown -R www-data:www-data /var/www/wordpress

Next, configure the WordPress files and directories permissions by running the following commands, and you’re done.

$ sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;

$ sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;

Finalizing the install

In your browser locate your domain name by inputting the URL 


You should be taken to the WordPress installation landing page. You can complete the process from here by following the instructions outlined in WordPress Installation Wizard section of this guide. 


 Rounding off.

With your new WordPress site up and running you should now have the answer to the question ‘how do I install WordPress on my Website.’ That’s something to proud of, so take a moment and soak it all in. Onward from here you’ll want to customize your website to give it a personalized look and feel. Luckily WordPress comes with a variety of themes and plugins to help you on this quest. Like the WordPress installation process, using these tools is as easy and straightforward as can be – get cracking and see what you can create!

Leave a Reply

WP install graphic

Sign up!

and get Access to Special Deals