Tutorial: Como Instalar o WordPress no Windows WSL
Instalar o WordPress no Windows usando o Windows Subsystem for Linux (WSL) é uma ótima maneira de aproveitar o poder do Linux diretamente no seu ambiente Windows. Este tutorial irá guiá-lo passo a passo para configurar o WordPress usando a pilha LAMP (Linux, Apache, MySQL, PHP) no WSL.
Passo 1: Habilitar o WSL
Primeiro, você precisa habilitar o WSL no seu sistema Windows. Abra o PowerShell como administrador e execute o seguinte comando:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Em seguida, habilite a Plataforma de Máquina Virtual:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reinicie o seu computador para aplicar as mudanças.
Passo 2: Instalar o Ubuntu
Após reiniciar, instale o Ubuntu a partir da Microsoft Store. Abra a Microsoft Store, procure por “Ubuntu” e clique em “Obter” para instalar.
Passo 3: Configurar o Ubuntu
Abra o Ubuntu a partir do menu Iniciar e siga as instruções para configurar seu usuário e senha.
Passo 4: Instalar o Apache
No terminal do Ubuntu, instale o Apache com o seguinte comando:
sudo apt update
sudo apt install apache2
Verifique se o Apache está funcionando:
sudo systemctl status apache2
Passo 5: Instalar o MySQL
Instale o MySQL com o comando:
sudo apt install mysql-server
Após a instalação, execute o script de segurança do MySQL:
sudo mysql_secure_installation
Passo 6: Instalar o PHP
Instale o PHP e as extensões necessárias:
sudo apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Passo 7: Configurar o MySQL
Crie um banco de dados e um usuário para o WordPress:
sudo mysql -u root -p
No prompt do MySQL, execute os seguintes comandos:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 8: Baixar o WordPress
Baixe a última versão do WordPress:
cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress
Passo 9: Configurar o Apache para o WordPress
Crie um arquivo de configuração para o WordPress:
sudo nano /etc/apache2/sites-available/wordpress.conf
Adicione o seguinte conteúdo:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/wordpress
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/wordpress/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ative o novo site e o módulo de reescrita do Apache:
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Passo 10: Configurar o WordPress
Ajuste as permissões:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
Renomeie o arquivo de configuração do WordPress:
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
Edite o arquivo wp-config.php:
sudo nano wp-config.php
Adicione as informações do banco de dados:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
Passo 11: Acessar o WordPress a Partir do Navegador do Windows
Para acessar o WordPress a partir do navegador do Windows, você precisa saber o endereço IP do servidor WSL. Execute o seguinte comando no terminal do Ubuntu para encontrar o endereço IP:
hostname -I
O comando retornará o endereço IP do seu servidor WSL. Abra seu navegador no Windows e digite o endereço IP seguido de /wordpress. Por exemplo:
http://<endereço_IP>/wordpress
Substitua <endereço_IP> pelo endereço IP retornado pelo comando hostname -I.
Passo 12: Completar a Instalação via Navegador
Abra seu navegador e acesse http://<endereço_IP>/wordpress (substitua <endereço_IP> pelo seu endereço IP). Siga as instruções na tela para completar a instalação do WordPress.
Conclusão
Parabéns! Você instalou com sucesso o WordPress no Windows usando o WSL e agora pode acessá-lo diretamente do seu navegador no Windows. Agora você pode começar a personalizar seu site e adicionar conteúdo.

Leave a comment