C贸mo Instalar WordPress en WSL 2 con Ubuntu 20, PHP 7.4, y MariaDB 11.1.2 en un Directorio Personalizado

Julio Quintana
Julio Quintana
Posted underBlog

驴Quieres configurar un entorno de desarrollo local para WordPress en Windows usando WSL 2? En este tutorial, te guiar茅 a trav茅s de los pasos para instalar WordPress en WSL 2 con Ubuntu 20, PHP 7.4, WordPress 6.3, y MariaDB 11.1.2, y todo en un directorio personalizado.

Requisitos:

  • Windows 11 con WSL 2 habilitado.
  • Ubuntu 20 instalado en WSL 2.

Paso 1: Instalar Apache y PHP 7.4

sudo apt update
sudo apt install apache2 php7.4 libapache2-mod-php7.4

Paso 2: Instalar MariaDB 11.1.2

Agrega el repositorio de MariaDB y luego instala:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.liquidtelecom.com/repo/11.1/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

Paso 3: Crear una Base de Datos para WordPress

mysql -u root -p CREATE DATABASE wordpress_db; EXIT;

Paso 4: Descargar e Instalar WordPress

Descarga y descomprime WordPress en tu directorio personalizado:

wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz -C /home/miusuario/p/personal/wordpress/wp-personal-dev/wordpress

Paso 5: Configurar Apache para Usar el Directorio Personalizado

Crea un archivo de configuraci贸n para tu sitio:

sudo nano /etc/apache2/sites-available/misitio.conf

Agrega la siguiente configuraci贸n:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /home/misusuario/p/personal/wordpress/wp-personal-dev/wordpress

    <Directory /home/miusuario/p/personal/wordpress/wp-personal-dev/wordpress>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Habilita el sitio y reinicia Apache:

sudo a2ensite misitio.conf sudo a2enmod rewrite sudo service apache2 restart

Paso 6: Completar la Instalaci贸n a trav茅s del Navegador

Visita http://localhost y sigue las instrucciones en pantalla para completar la instalaci贸n de WordPress.

隆Eso es todo! Ahora tienes WordPress funcionando en WSL 2 con un directorio personalizado. Puedes comenzar a desarrollar tu blog personal y experimentar con todas las caracter铆sticas de WordPress.

Deja un comentario


Mas historias

C贸mo Optimizar tu Sitio Web para los Core Web Vitals en 2024: LCP, INP y CLS

Introducci贸n Los Core Web Vitals son un conjunto de m茅tricas desarrolladas por Google para evaluar la experiencia de usuario en la web. Estas m茅tricas son esenciales para el […]

Julio Quintana
Julio Quintana

Mejorando la Experiencia de Usuario en Next.js con la API Nativa de Transiciones de Vista

Introducci贸n Una de las claves para una buena experiencia de usuario en aplicaciones web es la suavidad en las transiciones entre p谩ginas. Con la nueva API nativa de […]

Julio Quintana
Julio Quintana