USE CASE
My manager has assigned me the task of creating a website. To accomplish this, I will be utilizing WordPress, a popular open-source content management system (CMS). WordPress enables users to create and manage their own websites efficiently.
With WordPress, I will be able to design, develop, and launch a fully functional website. The platform offers a user-friendly interface, customizable themes, and a vast array of plugins to extend its functionality.
PREREQUISITES
Basic Linux commands.
Ubuntu server.
Custom Domain.
DEFINITION OF SERVICES USED.
The following services are utilized in this tutorial:
- Linux: An open-source operating system used as the foundation for our server.
- Apache: A popular open-source web server software responsible for serving web pages.
- MariaDB (instead of MySQL): An open-source relational database management system used for storing and managing data.
- PHP: A server-side scripting language used for developing dynamic web applications and interacting with the database.
LINUX(UBUNTU SERVER)
To begin, we'll create an Ubuntu server in our AWS console.
To confirm that Apache is correctly installed and configured on our server, we can access the default Apache webpage using our server's IP address.
Now that we have installed MariaDB, let's configure it for WordPress.
Next is to create a new user for the database and grant all the privileges to the database for the user.
WORDPRESS
Now that we have configured MariaDB database, let's download and install WordPress.
To ensure proper functionality and security, we need to change the ownership of the WordPress files. This will allow the web server to read, write, and execute files as necessary.
Let's enable the WordPress configuration file that was created.
Let's install all the dependencies for WordPress.
Now that our server is set up, it can be accessed using the server's IP address or your custom domain name. The IP address can be mapped to the custom domain. In this guide, I will be using the IP address.
Kindly fill in all the database details as shown below.
Congratulations! You Have Successfully Installed WordPress website on your Ubuntu server using the LAMP (Linux, Apache, MySQL, PHP) stack.

SOCIAL SHARE CARD GENERATOR