Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo instalar WordPress en Ubuntu 22.04 con LEMP

Te mostramos el manual detallado de cómo instalar WordPress en Ubuntu 22.04 con LEMP:

Paso 1: Actualizar el sistema operativo

Antes de comenzar a instalar WordPress, es importante asegurarse de que el sistema operativo Ubuntu 22.04 esté actualizado. Abre la terminal y ejecuta los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Paso 2: Instalar Nginx

Nginx es un servidor web que se utilizará para alojar el sitio web de WordPress. Ejecuta el siguiente comando para instalar Nginx:

sudo apt-get install nginx

Una vez se complete la instalación, inicia el servicio Nginx con el siguiente comando:

sudo systemctl start nginx

Paso 3: Instalar MySQL

MySQL es un sistema de gestión de bases de datos que se utilizará para almacenar los datos del sitio web de WordPress. Ejecuta el siguiente comando para instalar MySQL:

sudo apt-get install mysql-server

Durante la instalación, se te pedirá que establezcas una contraseña para el usuario root de MySQL.

Una vez completada la instalación, inicia el servicio MySQL con el siguiente comando:

sudo systemctl start mysql

Paso 4: Instalar PHP

PHP es un lenguaje de programación que se utiliza para ejecutar código en el servidor web. Ejecuta el siguiente comando para instalar PHP y los módulos necesarios:

sudo apt-get install php-fpm php-mysql

Paso 5: Configurar Nginx

Ahora que se han instalado los componentes necesarios, es hora de configurar Nginx para alojar el sitio web de WordPress. Abre el archivo de configuración predeterminado de Nginx con el siguiente comando:

sudo nano /etc/nginx/sites-available/default

Dentro del archivo, busca la sección que comienza con server { y reemplaza su contenido con lo siguiente:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html;
    index index.php index.html index.htm;
    server_name example.com www.example.com;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Recuerda reemplazar example.com y www.example.com con el nombre de dominio de tu sitio web.

Guarda y cierra el archivo de configuración.

Comprueba y recarga la nueva configuración de nginx:

nginx -t
/etc/init.d/nginx reload

Paso 6: Crear la base de datos de WordPress

Crea una base de datos de MySQL para WordPress con el siguiente comando:

mysql -u root -p

Se te pedirá que ingreses la contraseña del usuario root de MySQL. Una vez estés en la consola de MySQL, ejecuta los siguientes comandos:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit;

Recuerda reemplazar password con una contraseña segura.

Paso 7: Descargar e instalar WordPress

Descarga la última versión de WordPress con el siguiente comando:

cd /tmp
wget https://wordpress.org/latest.tar.gz

Descomprime el archivo descargado con el siguiente comando:

tar -zxvf latest.tar.gz

Copia los archivos de WordPress descomprimidos al directorio raíz del servidor web con el siguiente comando:

sudo cp -r /tmp/wordpress/* /var/www/html

Cambia la propiedad del directorio raíz al usuario www-data con el siguiente comando:

sudo chown -R www-data:www-data /var/www/html

Paso 8: Configurar WordPress

Abre tu navegador y accede a la página web.

Sigue la instalación de WordPress, seleccionando primero el idioma y, en la siguiente pestaña, los datos referentes a la base de datos. El nombre de la base de datos, usuario, contraseña y servidor.

Durante el manual hemos utilizado los siguientes datos:

Nombre de la base de datos: wordpress
Usuario: wordpressuser
Contraseña: password

Como servidor, deberás indicar "localhost".

Completa los detalles de configuración de WordPress y sigue las instrucciones para configurar tu sitio web.

success ¡Eso es todo! Ahora tienes WordPress instalado en Ubuntu 22.04 con LEMP.