How To Install WordPress with LEMP on CentOS 7

To install WordPress on a CentOS 7 server with the LEMP stack, follow these steps.

Step 1 : Install LEMP Stack

If you haven't installed the LEMP stack yet, please follow the instructions in the CentOS 7 Guides to set it up.

Step 2 : Create a Database

First, log in to your MySQL/MariaDB server:

Create a new database for WordPress:

Create a new user and grant them permissions on the database:

Step 3 : Download and Install WordPress

Create the WordPress directory:

Navigate to the directory and download WordPress:

Extract the WordPress archive:

Move the extracted files to the desired location:

Set the correct permissions:

Step 4 : Configure Nginx for example.devtutorial.io

Create a new Nginx server block configuration file:

Add the following configuration:

Step 5 : Test Configuration and Restart Nginx

Test the Nginx configuration:

Restart Nginx to apply the changes:

Step 6 : Configure SELinux (if enabled)

If SELinux is enabled, run the following command:

Step 7 : Complete the WordPress Installation via Browser

Open your browser and navigate to:

Select your preferred language and click "Let's go!".

Fill in the database details:

- Database Name: wordpress_db

- Username: wordpress_user

- Password: your_password

- Database Host: localhost

- Table Prefix: wp_

Click "Run the installation".

Fill in the site information and click "Install WordPress".

Step 8 : After installation, log in to WordPress with your credentials.

Step 9 :Once logged in, you will be redirected to the WordPress dashboard where you can start customizing your site.

Congratulations! You have successfully installed WordPress with LEMP on CentOS 7.