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.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds