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.