Tutoriais e dicas

Como instalar o LMS Moodle 5.1 no Windows e criar ambiente local de testes (passo a passo completo)

|

03 mar 2026

Instalar o LMS Moodle 5.1 no Windows é uma das decisões mais inteligentes para quem trabalha com educação digital, desenvolvimento de plugins, suporte técnico ou administração de ambientes EaD.

Ter uma instalação local permite testar atualizações, validar plugins, simular erros e explorar novas funcionalidades sem colocar o ambiente de produção em risco.

Neste guia completo, você vai aprender:

  • Como instalar um servidor local no Windows
  • Como configurar PHP 8.4 corretamente
  • Como criar um virtual host personalizado
  • Como criar banco de dados no phpMyAdmin
  • Como resolver conflitos com MariaDB/MySQL
  • Como instalar o Composer corretamente
  • Como finalizar a instalação do LMS Moodle 5.1

🎥 Assista ao vídeo incorporado neste artigo para acompanhar o passo a passo visual:


Por que instalar o LMS Moodle localmente?

Antes de entrar na parte técnica, é importante entender o impacto estratégico dessa decisão.

1️⃣ Ambiente seguro para testes

Você pode:

  • Testar atualizações de versão
  • Avaliar novos plugins
  • Validar temas personalizados
  • Fazer alterações profundas no sistema

Sem risco de afetar alunos ou usuários reais.

2️⃣ Economia com hospedagem

Você não precisa contratar um servidor apenas para testes.
Tudo roda diretamente no seu computador.

3️⃣ Ambiente de homologação

Empresas que trabalham com desenvolvimento para clientes podem validar projetos localmente antes de subir para produção.

4️⃣ Aprendizado técnico aprofundado

Instalar localmente ajuda você a entender:

  • Estrutura de pastas
  • Banco de dados
  • Configuração do PHP
  • Relação entre Apache, MySQL e o LMS Moodle

Esse conhecimento eleva seu nível técnico como administrador ou desenvolvedor.


Etapa 1 – Instalar o servidor local no Windows

Para rodar o LMS Moodle no Windows, você precisa de um servidor local que inclua:

  • Apache
  • PHP 8.4
  • MySQL ou MariaDB
  • phpMyAdmin

No tutorial, utilizamos o One Server 64 bits, que facilita a instalação.

Após instalar:

  • Atualize o PHP para 8.4
  • Ajuste memory_limit (exemplo: 1G para testes)
  • Ajuste max_input_vars (5000)
  • Ajuste post_max_size e upload_max_filesize

Esses ajustes evitam erros comuns durante a instalação do LMS Moodle 5.1.


Etapa 2 – Colocar os arquivos do LMS Moodle na pasta correta

Após baixar a versão 5.1:

  1. Extraia o arquivo .zip
  2. Copie a pasta “moodle”
  3. Cole dentro de:

C:\One64\www\

Isso garante que o servidor Apache consiga localizar o sistema corretamente.


Etapa 3 – Criar um virtual host personalizado

Em vez de usar apenas:

localhost/moodle

Criamos um virtual host como:

moodle51.teste

Isso é importante quando você trabalha com múltiplas versões.

⚠️ Evite usar extensões como .dev, pois já são TLDs oficiais e podem gerar conflito.

Após criar o virtual host, reinicie os serviços do servidor.


Etapa 4 – Criar banco de dados no phpMyAdmin

Dentro do phpMyAdmin:

  1. Clique em “Novo”
  2. Crie um banco (exemplo: moodle51)
  3. Use charset UTF8MB4
  4. Crie um usuário específico
  5. Defina senha
  6. Conceda privilégios

Essa prática evita conflitos futuros e é recomendada inclusive em ambientes profissionais.


Etapa 5 – Resolver conflito MariaDB vs MySQL

Em alguns casos, o LMS Moodle pode não reconhecer corretamente a versão do MariaDB.

Se isso acontecer:

  • Edite o arquivo config.php
  • Altere o tipo de banco para MySQL

Na prática, ambos funcionam de forma semelhante.


Etapa 6 – Instalar o Composer

O Composer melhora performance e organização de dependências.

Via CMD:

  1. Acesse a pasta do LMS Moodle
  2. Execute:

composer install

Caso apareçam alertas de performance, execute também o comando de limpeza indicado no vídeo.


Ajustes adicionais no PHP

Algumas configurações recomendadas:

  • max_execution_time: 600
  • memory_limit: 1G (para ambiente local)
  • upload_max_filesize: 1G (para testes)

⚠️ Em produção, esses valores devem ser menores.


HTTPS local é obrigatório?

Não.

Em ambiente local, HTTPS não é obrigatório.
Em produção, é indispensável.

No Windows, habilitar HTTPS pode ser complexo e não é necessário para testes.


O que você pode fazer com seu LMS Moodle local?

Agora você pode:

  • Testar novas funcionalidades do 5.1
  • Explorar plugins
  • Desenvolver temas
  • Simular integrações
  • Treinar sua equipe

Tudo sem impacto no ambiente real.


Erros comuns na instalação

❌ Erro de virtual host

Use extensão .teste ou .local para evitar conflito com domínios reais.

❌ Banco não conecta

Verifique:

  • Nome do banco
  • Nome do usuário
  • Senha
  • Host (localhost)

❌ Composer não funciona

Confirme:

  • Caminho correto no CMD
  • PHP correto sendo utilizado
  • Permissões do diretório

Conclusão

Instalar o LMS Moodle 5.1 localmente é uma prática recomendada para:

  • Administradores
  • Desenvolvedores
  • Consultores
  • Equipes técnicas

Ter esse ambiente muda completamente sua autonomia técnica.

🎥 Assista aos vídeos incorporados neste artigo e acompanhe o passo a passo completo.


FAQ – Perguntas frequentes sobre instalar o LMS Moodle 5.1 no Windows

Posso usar essa instalação local para alunos reais?

Não é recomendado.
Seu computador teria que ficar ligado 24 horas e com internet estável.


Posso acessar o LMS Moodle local de outro computador?

Não.
A instalação é acessível apenas na máquina onde foi instalada.


É melhor usar MariaDB ou MySQL?

Ambos funcionam.
Se houver conflito de versão, use MySQL.


Preciso obrigatoriamente instalar o Composer?

Não é obrigatório, mas é altamente recomendado para melhor desempenho e compatibilidade.


Posso usar outro servidor local como XAMPP ou WAMP?

Sim.
O processo é semelhante, mas os menus e configurações podem mudar.


Vale a pena ter múltiplas versões do LMS Moodle localmente?

Sim.
Isso ajuda em testes de atualização e compatibilidade.

Tags: