Skip to content

Como Instalar a Plataforma eLearning Moodle no Rocky Linux 8

Cloud Infrastructure Expert
Como Instalar a Plataforma eLearning Moodle no Rocky Linux 8

 

 

O Moodle é uma das plataformas de aprendizado online mais populares e usadas globalmente. Ele é uma solução open-source que permite a criação de ambientes de aprendizado interativos para alunos e professores. Neste tutorial, vamos guiá-lo pelo processo de instalação do Moodle no Rocky Linux 8.

Requisitos

  • Rocky Linux 8 instalado
  • Acesso root ou usuário com privilégios sudo
  • Servidor web (Apache)
  • Banco de dados (MySQL ou MariaDB)
  • PHP 7.4 ou superior

Passo 1: Atualizar o Sistema

Como de costume, a primeira etapa é garantir que seu sistema esteja atualizado. Execute os seguintes comandos:

sudo dnf update -y

Passo 2: Instalar Apache, MariaDB e PHP

Para que o Moodle funcione corretamente, precisamos de um servidor web (Apache), um banco de dados (MariaDB) e PHP. Execute o seguinte comando para instalar esses pacotes:

sudo dnf install httpd mariadb-server php php-mysqlnd php-fpm php-xml php-zip php-gd php-intl php-mbstring php-soap -y

Após a instalação, inicie e habilite o Apache e o MariaDB:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

Passo 3: Configurar o Banco de Dados MariaDB

Agora, vamos configurar o banco de dados para o Moodle. Primeiro, execute o comando abaixo para configurar a segurança inicial do MariaDB:

sudo mysql_secure_installation

Depois, entre no MariaDB e crie um banco de dados e usuário para o Moodle:

mysql -u root -p
CREATE DATABASE moodle_db;
CREATE USER 'moodle_user'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON moodle_db.* TO 'moodle_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Passo 4: Baixar e Configurar o Moodle

Agora, vamos baixar a versão mais recente do Moodle. Navegue até o diretório /var/www/html e faça o download:

cd /var/www/html
sudo wget https://download.moodle.org/stable39/moodle-latest-39.tgz

Extraia o arquivo baixado:

sudo tar -zxvf moodle-latest-39.tgz

Agora, mova o diretório Moodle para o local correto e ajuste as permissões:

sudo mv moodle /var/www/html/moodle
sudo chown -R apache:apache /var/www/html/moodle
sudo chmod -R 755 /var/www/html/moodle

Passo 5: Configurar o Moodle

Crie um diretório de dados para o Moodle fora do diretório raiz da web e configure as permissões:

sudo mkdir /var/moodledata
sudo chown -R apache:apache /var/moodledata
sudo chmod -R 755 /var/moodledata

Passo 6: Configurar o Apache para Moodle

Crie um arquivo de configuração para o Moodle no Apache:

sudo nano /etc/httpd/conf.d/moodle.conf

Adicione a seguinte configuração:

<VirtualHost *:80>
    DocumentRoot "/var/www/html/moodle"
    ServerName your-domain.com
    <Directory "/var/www/html/moodle">
        Options FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog /var/log/httpd/moodle_error.log
    CustomLog /var/log/httpd/moodle_access.log combined
</VirtualHost>

Reinicie o Apache:

sudo systemctl restart httpd

Passo 7: Finalizar a Instalação via Navegador

Agora, abra o navegador e vá para http://seu-dominio.com. Você será guiado pela instalação web do Moodle, onde precisará fornecer detalhes do banco de dados e outras configurações.

Servidor VPS

Se precisar de um servidor VPS para hospedar sua plataforma Moodle, veja as opções disponíveis aqui.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.