How to Install WordPress Ubuntu 16.04

Brendan Bonner
by Atlantic.Net (39posts) under Managed Server Hosting
0 Comments
WordPress Illustration by Walker Cahall

WordPress Illustration by Walker Cahall

Verified and Tested 06/15/15

Introduction

This how-to will take you through installing WordPress on Ubuntu 16.04. WordPress is a content management system which is free and open source. Since it is open source, there are a numerous amount of themes and plugins that are readily available to you. Although it is typically used as a blogging platform, it can be used for many other uses.

Prerequisites

To install WordPress, a Ubuntu 16.04 server running LAMP or LEMP is required. Please see our how-to guide for installing LAMP or LEMP.

Installing WordPress on Ubuntu 16.04

Installing WordPress is very simple if you follow these steps. We will first start off by setting up the MySQL database.

Setting up the MySQL database in Ubuntu 16.04

We are going to start off by setting up the MySQL database by running the following commands:

mysql -u root -p

When prompted, enter your MySQL root password that you set up when installing MySQL.

In MySQL enter the following commands:

create database wordpress character set utf8 collate utf8_bin;

Make sure you set your secure password where it says [insert-password-here]

grant all privileges on wordpress.* to [email protected] identified by "[insert-password-here]";
flush privileges;
exit

Get the Latest WordPress Install on Ubuntu 16.04

Now that the database is created, we can download the latest version with the following command:

wget http://wordpress.org/latest.tar.gz

The latest package will download to the directory that you are currently in, with the file name latest.tar.gz. We need to decompress the file by running:

tar -xzvf latest.tar.gz

Configure WordPress on Ubuntu 16.04

Next, we need to copy wp-config-sample.php to wp-config.php which is where it gets its base configuration. To do that, run:

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

In your favorite text editor, edit wordpress/wp-config.php

For a basic setup, we need to have the following.

define(‘DB_NAME’, ‘wordpress’);

define(‘DB_USER’, ‘wordpressuser’);

define(‘DB_PASSWORD’, ‘[insert-password-here]’);

It should look like this when completed:

An example of the wp-config.php file

An example of the wp-config.php file

Next, we need to move the WordPress folder to your web directory.

cp -r ~/wordpress/* /var/www/html

Note: Your web directory may be different based on your configuration.

Finish The Installation Through The WordPress Web Installation.

Now, we can go to the WordPress web installation. In your browser go to http://yourhostname-or-ipaddress

If you are unsure what your IP address is, run the following:

ifconfig
An example of using ifconfig to show the IP address of your server

An example of using ifconfig to show the IP address of your server

In our example, we would put http://172.20.6.154/ in the address bar and get the following page.

An example of the web installation

An example of the web installation

From here all that is needed to do is to follow along with the WordPress install and give the information required.

Congratulations! You have just installed WordPress on Ubuntu 16.04, check back for more updates. For more information, you may want to check out the WordPress Codex.

Atlantic.Net

Atlantic.net offers managed hosting services which include a layer of business-essential managed services to your hosting packages. Contact us today for more information.


Related Posts


New York, NY

100 Delawanna Ave, Suite 1

Clifton, NJ 07014

United States

Dallas, TX

2323 Bryan Street,

Dallas, Texas 75201

United States

San Francisco, CA

2820 Northwestern Pkwy,

Santa Clara, CA 95051

United States

Orlando, FL

440 W Kennedy Blvd, Suite 3

Orlando, FL 32810

United States

London, UK

14 Liverpool Road, Slough,

Berkshire SL1 4QZ

United Kingdom

Toronto, Canada

20 Pullman Ct, Scarborough,

Ontario M1X 1E4

Canada

Resources

We use cookies for advertising, social media and analytics purposes. Read about how we use cookies in our updated Privacy Policy. If you continue to use this site, you consent to our use of cookies and our Privacy Policy.