Encontranos en redes
WordPressLEMPPHP10 min de lectura
Instalar WordPress con Nginx + PHP + MySQL
Instalá WordPress en un stack LEMP (Linux, Nginx, MySQL, PHP) optimizado para rendimiento.
Instalar WordPress con LEMP
El stack LEMP (Linux, Nginx, MySQL, PHP) es la combinación más eficiente para WordPress en producción.
Paso 1 — Instalar Nginx
bash
sudo apt update
sudo apt install nginx -y
sudo systemctl enable nginxPaso 2 — Instalar MySQL
bash
sudo apt install mysql-server -y
sudo mysql_secure_installationPaso 3 — Crear base de datos para WordPress
bash
sudo mysql -u root -psql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'ContraseñaSegura123!';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;Paso 4 — Instalar PHP-FPM
bash
sudo apt install php-fpm php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-zip -yPaso 5 — Descargar WordPress
bash
cd /tmp
curl -LO https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
sudo mv wordpress /var/www/midominio
sudo chown -R www-data:www-data /var/www/midominio
sudo chmod -R 755 /var/www/midominioPaso 6 — Configurar Nginx
Creá /etc/nginx/sites-available/midominio:
bash
sudo nano /etc/nginx/sites-available/midominioContenido:
nginx
server {
listen 80;
server_name midominio.com www.midominio.com;
root /var/www/midominio;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
location ~ /\.ht {
deny all;
}
client_max_body_size 64M;
}Activá el sitio:
bash
sudo ln -s /etc/nginx/sites-available/midominio /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxPaso 7 — Completar instalación
Abrí http://TU_IP en el navegador y seguí el asistente de WordPress con los datos de la base de datos.
Paso 8 — Instalar SSL con Certbot
bash
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d midominio.com -d www.midominio.comTu WordPress queda corriendo optimizado en tu VPS de Baires Host con Nginx.
¿Te resultó útil esta guía?