Cómo instalar WordPress con LAMP en Debian 10

Introducción 

WordPress es el sistema de administración de contenido (CMS) o plataforma de blogs más popular y ampliamente utilizado en el mundo.

WordPress se puede utilizar como Blog, plataforma de comercio electrónico un sitio web de tipo portafolio.

En el backend, WordPress utiliza una base de datos MySQL para el almacenamiento y funciona en el procesamiento de PHP. WordPress proporciona muchas características y estas características también se pueden ampliar mediante el uso de una amplia variedad de plugins disponibles para ello.

En este tutorial, aprenderás cómo instalar WordPress con el conjunto LAMP (Linux, Apache, MySQL y PHP) en Debian 10.

Prerrequisitos

Antes de comenzar a instalar WordPress con el conjunto LAMP (Linux, Apache, MySQL y PHP) en Debian. Debes tener una cuenta de usuario no root en tu servidor con privilegios de sudo. Además, deberías tener:

  • Apache instalado en tu sistema Debian usando este tutorial.
  • Tu dominio debe apuntar a tu servidor Debian en el que vas a instalar WordPress.
  • También deberías haber instalado el certificado SSL LetsEncrypt mediante este tutorial.
  • Instalar MySQL o MariaDB para la base de datos de back-end.

Instalar PHP

Actualmente, al momento de escribir este tutorial, PHP 7.2 es la última versión estable disponible del lenguaje PHP. Si lo deseas, también puedes consultar la última versión para la instalación en el sitio web oficial de PHP.

Primero, actualiza el índice del administrador de paquetes apt y actualiza los paquetes escribiendo el siguiente comando:

Ahora, para instalar PHP y todos los módulos necesarios, ejecuta el siguiente comando en la terminal:

Puedes confirmar la instalación de PHP escribiendo el siguiente comando:

Ahora debes reiniciar el servicio apache, puedes hacerlo ejecutando el siguiente comando:

Crear base de datos MySQL y otorgar permisos

Deberías tener instalado MySQL en tsistema; si no está instalado, puedes instalarlo mediante este tutorial.

Primero inicia sesión en tu base de datos MySQL con el siguiente comando:

El comando anterior te pedirá que ingreses la contraseña para el usuario root. Ingresa la contraseña para seguir adelante.

Debes crear la base de datos MySQL para tu WordPress escribiendo el comando de abajo:

En este momento tienes que crear un usuario de MySQL y otorgarle permisos utilizando el siguiente comando:

Ahora debes actualizar la base de datos para que la versión actual de MySQL conozca estos cambios:

Tienes que salir de MySQL con el siguiente comando:

Descargar y configurar WordPress

Ahora navega al directorio /tmp usando el siguiente comando:

Debes descargar la última configuración de WordPress con el siguiente comando wget, también puedes usar el comando curl aquí:

Debes extraer el archivo descargado con el siguiente comando:

Ahora crea el archivo de configuración para WordPress usando el siguiente comando:

Luego copia todos los archivos al directorio example.com usando el siguiente comando:

Tienes que cambiar la propiedad del directorio example.com con el siguiente comando:

Para configurar el archivo de configuración de WordPress, debes generar algunos archivos de configuración para él. Hazlo ejecutando el siguiente comando:

Las claves de salida generadas deben ser las siguientes:

Ahora abre el archivo /var/www/example.com/wp-config.php:

Encuentra la siguiente sección y reemplázala con los datos anteriores:

Ahora también debes actualizar el archivo de configuración como se indica a continuación para la conexión de la base de datos. Debes reemplazar password-you-provided con la contraseña que ingresaste en las instrucciones anteriores:

Configurar Apache

Ahora debes abrir el archivo /etc/apache/sites-available/example.com.conf:

Y pega el siguiente código en el archivo anterior:

A continuación, para crear un enlace simbólico del directorio sites-availablesites-enabled debes hacer lo siguiente:

Reinicie Apache con el siguiente comando:

Probar WordPress

Ahora abre el navegador y navega a la URL de tu sitio web.

Te mostrará la ventana de abajo:

Ahora también te pedirá que configures la base de datos y la configuración de autenticación. Ingresa las entradas adecuadas y serás bienvenido a WordPress:

Conclusión

Haz aprendido cómo instalar con éxito WordPress con el conjunto LAMP en Debian 10. Ahora ya puede comenzar a publicar artículos en tu sitio web.