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

¿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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *