Tutoriales

Cómo instalar WordPress usando LAMP en una distribución RHEL

WordPress es una aplicación de blogs gratuita y de código abierto y dinámica Sistema de gestión de contenidos (Sistema de gestión de contenidos) uso de desarrollo mysql y PHP.

Tiene toneladas de complementos y temas de terceros. WordPress es actualmente una de las plataformas de blogs más populares en Internet y es utilizada por millones de personas en todo el mundo.

En este tutorial, explicaremos cómo instalar sistemas de administración de contenido populares: WordPress usar lámpara (Linux, Apache, MySQL/MariaDB, PHP) en distribuciones basadas en RHEL, p. Flujo de CentOS, sombrero de fieltro, linux rocoso, y AlmaLinux repartido.

Requerir

Instalar repositorios EPEL y Remi

La instalación que realizaremos será en Linux rocosoPero se aplican las mismas instrucciones. RHEL, Flujo de CentOS, linux rocoso, y AlmaLinux repartido.

1. Instalar y habilitar EPEL y Remy Repositorio usando el siguiente comando.

------------------- On RHEL 9 Based Distributions ------------------- 
# dnf install 
# dnf install 

------------------- On RHEL 8 Based Distributions -------------------
# dnf install 
# dnf install 

------------------- On Fedora 36/35 -------------------
# dnf install 
# dnf install 

porque vamos a usar PHP 8tenemos que restablecer el valor predeterminado PHP y habilite la versión PHP 8 usando el siguiente comando.

# yum install dnf-utils
# dnf module list php
# dnf module reset php
# dnf module enable php:remi-8.0
Instalar PHP 8 en Linux

Instalar la pila LAMP para WordPress

Ahora estamos listos para instalar todos los paquetes necesarios relacionados con nosotros. lámpara Use el siguiente comando para apilar.

# yum install httpd mariadb mariadb-server php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget
Instale la pila LAMP en Linux
Instale la pila LAMP en Linux

Ahora que la instalación está completa, necesitamos arrancar y asegurar nuestro base de datos maría Instalar.

# systemctl start mariadb
# mysql_secure_installation
Asegurar MariaDB en Linux
Asegurar MariaDB en Linux

Siga las instrucciones en pantalla para responder preguntas relacionadas con la seguridad del servidor MariaDB.

Luego configuramos MariaDB para que se inicie automáticamente al arrancar el sistema:

# systemctl enable mariadb

A continuación, haremos lo mismo para el servidor web Apache:

# systemctl start httpd
# systemctl enable httpd

Crear una base de datos MySQL de WordPress

nuestro WordPress Se requerirá una base de datos y un usuario de la base de datos. Para crear uno, simplemente use el siguiente comando. Siéntase libre de reemplazar el nombre de la base de datos, el usuario y la contraseña a su gusto:

# mysql -u root -p
Enter password:

## Create database ##
CREATE DATABASE wordpress;

## Creating new user ##
CREATE USER [email protected] IDENTIFIED BY "secure_password";

## Grant privileges to database ##
GRANT ALL ON wordpress.* TO [email protected];

## FLUSH privileges ##
FLUSH PRIVILEGES;

## Exit ##
exit

Prepárese para la instalación de WordPress

Ahora estamos listos para descargar el último archivo de WordPress con el siguiente comando wget:

# cd /tmp && wget 

A continuación, extraiga el archivo en nuestro directorio web:

# tar -xvzf latest.tar.gz -C /var/www/html

Lo anterior creará el siguiente directorio, que contendrá nuestros scripts de WordPress:

/var/www/html/wordpress

Ahora cambie la propiedad de ese directorio a usuario»apache” y establezca los permisos apropiados:

# chown -R apache:apache /var/www/html/wordpress
# chmod -R 775 /var/www/html/wordpress

A continuación, configure el contexto de SELinux para el directorio y su contenido.

# dnf install policycoreutils-python-utils
# semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"
# restorecon -Rv /var/www/html/wordpress

Crear servidor virtual de Apache para WordPress

Crearemos un servidor web separado para nuestra instalación de WordPress.Abierto /etc/httpd/conf/httpd.conf Usa tu editor de texto favorito:

# vi /etc/httpd/conf/httpd.conf

y agregue el siguiente código en la parte inferior del archivo, reemplazando el texto marcado con información relevante para su instalación:


ServerAdmin [email protected]
DocumentRoot /var/www/html/wordpress/
ServerName tecminttest.com
ServerAlias www.tecminttest.com


Options Indexes FollowSymLinks
AllowOverride all
Require all granted


ErrorLog /var/log/httpd/tecminttest_error.log
CustomLog /var/log/httpd/tecminttest_access.log common

Guarde los cambios y reinicie Apache:

# systemctl restart httpd

Instala WordPress en tu sitio web

Ahora estamos listos para ejecutar nuestra instalación de WordPress. Para iniciar la instalación, puede acceder a la dirección IP del servidor: o si está instalado localmente, puede usar O, si está usando un dominio real, puede usar ese dominio en su lugar. Deberías ver la siguiente página:

Configurar WordPress en CentOS 7
Configurar WordPress en CentOS 7

cuando haces clic Vamos y será redirigido a la siguiente página de la instalación donde debe ingresar los detalles de la base de datos que creamos anteriormente.

Configuración de la base de datos de WordPress
Configuración de la base de datos de WordPress

Después de ingresar los detalles, haga clic en enviar botón. WordPress intentará crear su nombre wp-config.phpSi todo está bien, debería ver la siguiente página:

Configuración de instalación de WordPress
Configuración de instalación de WordPress

Una vez que haga clic en «ejecutar la instalacióny se le pedirá que ingrese algunos detalles sobre su sitio web: título del sitio, nombre de usuario, contraseña y dirección de correo electrónico.

Detalles del sitio de WordPress
Detalles del sitio de WordPress

Después de completar toda la información requerida, haga clic en el botón en la parte inferior para completar la instalación. Su instalación ahora está completa. Su página de inicio debe parecerse a la imagen a continuación:

Vista del sitio de WordPress
Vista del sitio de WordPress

El tablero de WordPress se ve así:

Panel de administración de WordPress
Panel de administración de WordPress

Ahora puede comenzar a administrar su sitio de WordPress.

En conclusión

Ha completado con éxito la instalación de WordPress lámpara superior CentOS 7Si tiene alguna dificultad o pregunta, envíela en la sección de comentarios a continuación.

Si aprecia lo que estamos haciendo en TecMint, debe considerar:

TecMint es el sitio comunitario de más rápido crecimiento y más confiable para artículos, guías y libros de Linux de cualquier tipo en la web. ¡Millones de personas visitan TecMint! Busque o explore miles de artículos publicados disponibles gratuitamente para todos.

Si le gusta lo que está leyendo, considere invitarnos a un café (o dos) como agradecimiento.

Apoyanos

Agradecemos su apoyo interminable.

LEER  Cómo instalar XAMPP en Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba