Tutoriais e dicas

LMS Moodle 5.1 no Windows: guia completo de instalação local

|

20 fev 2026

Você quer testar as novidades do LMS Moodle 5.1, mas não quer colocar seu site de produção em risco? Ou talvez você precise de um ambiente de homologação para desenvolver plugins e customizações sem gastar com hospedagem? Instalar o LMS Moodle no seu próprio computador (localhost) é a solução ideal.

Neste guia, baseado nas videoaulas de Marcelo Claro, você aprenderá o passo a passo para configurar o WampServer e rodar a versão mais recente do LMS Moodle no Windows.

Por que usar uma instalação local?

Ter o LMS Moodle instalado no seu computador permite que você “surte” e cometa erros sem medo: se algo der errado, é muito fácil apagar e reinstalar. Além disso, é a melhor maneira de treinar a mexer em servidores e se habituar com a nova estrutura de pastas do LMS Moodle 5.1 antes de fazer o upgrade definitivo na nuvem.

Passo 1: Preparando o Ambiente (WampServer)

A primeira ferramenta necessária é o WampServer (preferencialmente versão 3.4).

1. Instalação: Escolha a versão 64 bits e siga o padrão “next, next, finish”.

2. Configuração de PHP: O LMS Moodle 5.1 exige versões modernas. No ícone do Wamp (que deve estar verde), mude a versão do PHP para 8.4.

3. Ajustes de Performance: Para evitar erros de timeout ou falta de memória, altere as seguintes configurações no menu PHP Settings:

    ◦ memory_limit: mude para 1GB (se tiver memória disponível).

    ◦ max_input_vars: aumente para 5000.

    ◦ upload_max_filesize e post_max_size: ajuste para 1GB para facilitar o upload de arquivos grandes.

Passo 2: Arquivos e Virtual Host

Diferente das versões anteriores, o LMS Moodle 5.1 introduziu a pasta public, que separa os arquivos acessíveis pela web dos arquivos sensíveis de configuração.

1. Extraia os arquivos do LMS Moodle dentro de C:/wamp64/www/moodle.

2. Crie um Virtual Host: No gerenciador do Wamp, crie um endereço como moodle51.teste (evite .dev, pois pode causar conflitos de DNS).

3. Aponte o caminho do Virtual Host diretamente para a pasta public do seu LMS Moodle.

Passo 3: Banco de Dados e Instalação

Acesse o PHPMyAdmin (usuário root, sem senha por padrão) e crie um banco de dados.

Nome: moodle51.

Collation: utf8mb4_unicode_ci.

Dica: Crie um usuário específico com privilégios para este banco para evitar conflitos futuros.

Ao rodar o instalador no navegador, se houver erro de conexão com MariaDB, uma solução comum é abrir o arquivo config.php e alterar o $dbtype de mariadb para mysqli.

Passo 4: Resolvendo Pendências (Composer e Zend)

Para uma instalação “limpa”, você pode encontrar dois alertas:

1. Composer: Se o LMS Moodle pedir as dependências, abra o CMD do Windows, navegue até a pasta do LMS Moodle e digite composer install.

2. Zend/OPcache: Se os alertas de performance persistirem, force a leitura das configurações no menu do Wamp ou altere o tempo de execução para 600 segundos.

——————————————————————————–

——————————————————————————–

Perguntas Frequentes (FAQ)

1. Outras pessoas podem acessar meu LMS Moodle local? Não por padrão. O endereço moodle51.teste só funciona na sua máquina local.

2. Preciso de HTTPS no localhost? Não é obrigatório para testes locais e dá muito trabalho configurar no Windows. Deixe o HTTPS para quando seu site estiver online em um servidor real.

3. O WampServer substitui uma hospedagem paga? Apenas para estudos e desenvolvimento. Para um curso real, você precisaria de um servidor ligado 24h, ambiente climatizado e internet estável, o que torna a hospedagem profissional mais barata.

4. O que é o erro de domínio “.dev”? Domínios .dev são monopolizados e exigem HTTPS. Para localhost, Marcelo Claro recomenda usar .teste para evitar bloqueios de acesso.

Tags: