How To Install WordPress On Centos 8

Rock WPHow toHow To Install WordPress On Centos 8

WordPress is a popular content management system (CMS) that is used by millions of websites worldwide. It is an open-source software that allows users to create and manage their websites without needing any coding knowledge. In this article, we will discuss how to install WordPress on CentOS 8.

Here are the steps on how to Install WordPress on CentOS 8:

Update your system

Before installing WordPress, you need to update your CentOS 8 system to ensure that all the packages are up-to-date. To update your system, run the following command in your terminal:

sudo dnf update -y

Install Apache Web Server

WordPress requires a web server to run, and Apache is one of the most popular web servers available. To install Apache, run the following command:

sudo dnf install httpd -y

After installing Apache, start the Apache service and enable it to start automatically at boot time using the following commands:

sudo systemctl start httpd
sudo systemctl enable httpd

Install MariaDB Database Server

WordPress requires a database to store its content, and MariaDB is a popular open-source relational database management system that can be used for this purpose. To install MariaDB, run the following command:

sudo dnf install mariadb-server -y

After installing MariaDB, start the MariaDB service and enable it to start automatically at boot time using the following commands:

sudo systemctl start mariadb
sudo systemctl enable mariadb

Secure MariaDB Installation

After installing MariaDB, it is recommended to secure your installation with the following command:

sudo mysql_secure_installation

This command will prompt you to set a root password, remove anonymous users, disallow root login remotely, and remove test databases.

Install PHP

WordPress is built on PHP, so you need to install PHP to run WordPress. To install PHP, run the following command:

sudo dnf install php php-mysqlnd php-fpm php-json php-opcache php-mbstring php-xml php-gd -y

After installing PHP, restart Apache with the following command:

sudo systemctl restart httpd

Download and Install WordPress

You can download the latest version of WordPress from the official website. Once you have downloaded WordPress, extract the files to the /var/www/html directory:

sudo tar -xzvf latest.tar.gz -C /var/www/html

After extracting the files, set the correct permissions on the WordPress directory with the following command:

sudo chown -R apache:apache /var/www/html/wordpress

Configure WordPress

To configure WordPress, you need to create a new database and user in MariaDB. Log in to the MariaDB shell with the following command:

sudo mysql -u root -p

Create a new database for WordPress with the following command:


Create a new user for WordPress and grant all privileges to the new database with the following command:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

Next, rename the wp-config-sample.php file to wp-config.php with the following command:

sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Edit the wp-config.php file and set the database name, username, and password that you have created in the previous step:

sudo vi /var/www/html/wordpress/wp-config.php

define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wordpressuser' );
define( 'DB_PASSWORD', 'password' );

Access WordPress

You can now access WordPress by navigating to your server’s IP address or domain name in your web browser:



Installing WordPress on CentOS 8 is a straightforward process, as demonstrated in this article. By following the steps outlined above, you can have your WordPress site up and running in no time.

Things To Consider When Installing WordPress On Centos 8

System Requirements: Before installing WordPress on CentOS 8, it is important to ensure that your system meets the minimum requirements for running WordPress. This includes having a web server, PHP, and a database management system installed.

Security: It is important to secure your WordPress installation by using strong passwords, keeping your software up-to-date, and regularly backing up your data.

Plugins and Themes: WordPress allows you to add functionality to your site using plugins, and customize its appearance using themes. However, it is important to choose reputable plugins and themes to avoid security vulnerabilities.

Performance: To ensure that your WordPress site performs well, consider using caching plugins, optimizing images, and using a content delivery network (CDN) to reduce server load.

Scalability: As your site grows, you may need to consider scaling your server resources to handle increased traffic. This can be done by upgrading your server hardware, using a load balancer, or using a cloud-based hosting solution.

Help improving: How To Install WordPress On Centos 8

Do you have questions, comments or feedback about this topic? Share your voice below!

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments

Looking for Cheaper & Better Hosting?

Save big and boost your site with affordable, superior WordPress hosting!

Compare Hosting Deals

Related Stories