Almost everyone knows that WordPress is the most popular CMS in the world. And nothing better than having it installed on our personal server to deploy websites quickly. If in addition to this, we add Nginx as a web server then we would have a website quite fast and with great performance. Therefore, in this post, I will show you how to install WordPress on CentOS, RHEL and Oracle Linux 8 using Nginx.
There are companies today that create websites only available from the business network. Many with the purpose of communicating with workers, or making available resources of the company. At least, in my environment, there are several companies that do it. And they use WordPress to deploy them. So, the utility of having it installed is maximum.
On the other hand, we may want a personal blog on our own server. Either in the cloud or we have the computer physically.
In any case, WordPress which is a CMS is a software that allows you to make websites or blogs quickly and easily. It also manages the publication and realization of page entries. The ability to customize is quite extensive and almost everything can be done without advanced knowledge of HTML or CSS. In fact, most websites are designed with WordPress. This is where their potential lies.
So, let us install WordPress on CentOS, RHEL and Oracle Linux 8.
1) Install LEMP on CentOS, RHEL and Oracle Linux 8
In order to install WordPress, it is first necessary to have a ready and functional web server. In this case, we have opted for Nginx so we will have to have a LEMP server.
But it is not a problem, because we have done a complete tutorial to install LEMP on CentOS, RHEL and Oracle Linux 8.
You just have to pay attention to have these PHP modules installed
:~# dnf install php php-fpm php-common php-mysqlnd php-gd php-xml php-mbstring php-xml
Once you have the LEMP server up and running, move on.
2) Create a new database user for WordPress
WordPress requires a database manager to store everything that is happening on the site. But not only that but other things more.
For security reasons, it is advisable to create a new user and database dedicated to WordPress. Then, go to the MariaDB console and type.
:~# mysql -u root -p
> CREATE DATABASE wordpressdb; > GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspss'; > FLUSH PRIVILEGES; > exit;
Of course, you can define the names you want.
3) Install WordPress on CentOS, RHEL and Oracle Linux (I)
Now we can install WordPress on CentOS / RHEL / Oracle Linux 8. To do this, first, you have to download it using wget. If you do not have it installed, you have to do it first.
:~# cd /tmp/ :~# wget -c https://wordpress.org/latest.tar.gz
Next, decompress the file.
:~# tar -xvzf latest.tar.gz
Now, you have to move the generated folder to
/usr/share/nginx/html/. Then, set the right permissions to the folder.
:~# mv wordpress/ /usr/share/nginx/html/ :~# chown -R nginx:nginx /usr/share/nginx/html/ :~# chmod 755 -R /usr/share/nginx/html/
Then, restart Nginx.
:~# systemctl restart nginx
4) Install WordPress on CentOS, RHEL, Oracle Linux 8 (II)
Now, open your browser and go your server and complete the installation.
Now, type your DB credentials.
Now, we can start the installation.
Then, type the site information.
If everything went well, you will see the following screen.
Now, you can log in to admin your WordPress instance.
Then, you will see the WordPress dashboard.
And that’s it.
In this post, you learned how to install WordPress on CentOS, RHEL and Oracle Linux 8. This way you can deploy quality websites using a reliable web server like Nginx on a robust operating system like those of the Red Hat family. As you can see, the installation is not complicated.
Please share this post and join our Telegram channel.