Cómo instalar WordPress con lámpara en distribuciones basadas en RHEL

Cómo instalar WordPress con lámpara en distribuciones basadas en RHEL

WordPress es un código abierto y una aplicación de blogs gratuita y una dinámica CMS (Sistema de gestión de contenidos) desarrollado usando Mysql y Php.

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

En este tutorial vamos a explicar cómo instalar el popular sistema de gestión de contenido - WordPress usando LÁMPARA (Linux, Apache, MySQL/Mariadb, PHP) en distribuciones basadas en RHEL como Flujo de centos, Fedora, Rocky Linux, y Almalinux distribuciones.

Requisitos

  • Instalación del servidor RHEL 9
  • Instalación del servidor RHEL 8
  • Instalación del servidor CentOS Stream 9
  • Instalación del servidor CentOS 8
  • Instalación del servidor Almalinux 9
  • Instalación del servidor Almalinux 8
  • Instalación del servidor Rocky Linux 8
  • Instalación de Fedora Server

Instalación del repositorio EPEL y REMI

La instalación que realizaremos estará en Rocky Linux, Pero las mismas instrucciones también funcionan en Rhel, Flujo de centos, Rocky Linux, y Almalinux distribuciones.

Primero, instalar y habilitar Epel y Remi repositorio usando los siguientes comandos.

------------------- En distribuciones basadas en RHEL 9 ------------------- # DNF Instalar https: // dl.federaproject.org/pub/epel/epel-liber-latest-9.noarch.rpm # dnf install http: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-9.rpm ------------------- En distribuciones basadas en Rhel 8 ------------------- # DNF Instalar https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm # dnf install http: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-8.rpm ------------------- En Fedora 36/35 ------------------- # DNF Instalar https: // rpms.remirepo.net/fedora/remi-liberase-36.rpm # dnf install https: // rpms.remirepo.net/fedora/remi-liberase-35.rpm 

Dado que vamos a usar Php 8, necesitaremos restablecer el valor predeterminado Php y habilite la versión php 8 usando los siguientes comandos.

# yum install dnf-uTils # DNF Lista de módulos PHP # DNF Módulo Restablecer PHP # Módulo DNF Habilitar PHP: REMI-8.0 
Instalar PHP 8 en Linux

Instalación de la pila de lámparas para WordPress

Ahora estamos listos para instalar todos los paquetes requeridos relacionados con nuestro LÁMPARA pila usando el siguiente comando.

# yum instalación 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 
Instalar pila de lámparas en Linux

Ahora que la instalación está completa, tendremos que iniciar y asegurar nuestro Mariada instalación.

# SystemCtl Inicio Mariadb # mysql_secure_installation 
Asegure MariadB en Linux

Siga las instrucciones en la pantalla para responder las preguntas relacionadas con la seguridad de su servidor MariDB.

Luego configuraremos mariadb para comenzar automáticamente en el arranque del sistema:

# SystemCTL habilitar mariadb 

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

# SystemCTL Start Httpd # SystemCTL Habilitar httpd 

Creación de la base de datos MySQL de WordPress

Nuestro WordPress requerirá una base de datos y un usuario de la base de datos. Para crear uno, simplemente use los siguientes comandos. No dude en reemplazar el nombre de la base de datos, el usuario y la contraseña según sus preferencias:

# mysql -u root -p Ingrese la contraseña: ## Crear base de datos ## Crear base de datos WordPress; ## Creación de un nuevo usuario ## Crear usuario [correo electrónico protegido] identificado por "secure_password"; ## Privilegios de subvención a la base de datos ## Otorgar todo en WordPress.* A [correo electrónico protegido]; ## privilegios de descarga ## Privilegios de descarga; ## Salida ## salida 

Preparación de la instalación de WordPress

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

# cd/tmp && wget http: // wordpress.org/último.alquitrán.GZ 

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

# tar -xvzf más reciente.alquitrán.GZ -C/VAR/WWW/HTML 

El anterior creará el siguiente directorio, que contendrá nuestro script de WordPress:

/var/www/html/wordpress 

Ahora cambie la propiedad de ese directorio al 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 Instalar PolicyCoreUtils -Python -Utils # Semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress (////.*)?" # restaurecon -rv/var/www/html/wordpress 

Creación de Apache Virtual Host para WordPress

Crearemos un host virtual separado para nuestra instalación de WordPress. Abierto /etc/httpd/conf/httpd.confusión Con tu editor de texto favorito:

# vi/etc/httpd/conf/httpd.confusión 

Y agregue el siguiente código en la parte inferior del archivo y reemplace el texto marcado con la información relacionada con su instalación:

 ServerAdmin [Correo electrónico protegido] DocumentRoot/var/www/html/wordpress/servername tecMintTest.com serveralias www.tecminttest.COM Opciones Índices SIGUSSYMLINKS DESFOCTOVERRide Todos requieren todos los errores concedidos/var/log/httpd/tecMinttest_error.LOG CustomLog/Var/Log/Httpd/TecMinttest_Access.registro común  

Guarde sus cambios y reinicie Apache:

# SystemCTL reiniciar httpd 

Instalación de WordPress en el sitio web

Ahora estamos listos para ejecutar nuestra instalación de WordPress. Para iniciar la instalación, puede acceder a la dirección IP de su servidor en http: // ip-address o si instala localmente puede usar http: // localhost o si está utilizando un dominio real, puede usar el dominio en su lugar. Debería ver la siguiente página:

Configurar WordPress en Centos 7

Cuando haces clic en Vamos Botón, será redirigido a la página siguiente de la instalación, donde deberá ingresar los detalles de la base de datos que creamos anteriormente.

Configuración de la base de datos de WordPress

Cuando haya ingresado los detalles, haga clic en el entregar botón. WordPress intentará crear su archivo de configuración llamado wp-config.php. Si todo está bien, debería ver la página siguiente:

Configuración de instalación de WordPress

Una vez que haga clic en el "Ejecutar la instalación"Botón, 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 web de WordPress

Cuando haya completado toda la información requerida, finalice la instalación haciendo clic en el botón en la parte inferior. Su instalación ahora está completa. Su página principal debe verse algo así como la imagen a continuación:

Vista del sitio web de WordPress

Y el tablero de WordPress se ve lo siguiente:

Panel de administración de WordPress

Ahora puede comenzar a administrar su sitio web de WordPress.

Conclusión

Ha completado con éxito la instalación de WordPress usando LÁMPARA en Centos 7. Si tuvo dificultades o preguntas, envíelas en la sección de comentarios a continuación.