Pesquisa de site

Como instalar o Moodle mais recente no Ubuntu 18.04/Debian 9


Moodle é um sistema de gerenciamento de aprendizagem gratuito e de código aberto escrito em PHP e lançado sob a Licença Pública Geral GNU. Você pode criar cursos de aprendizagem no Moodle e compartilhá-los com seus espectadores/amigos/alunos, etc.

Dependências do Moodle

Moodle tem as seguintes dependências

  • PHP
  • Servidor Web Apache/Nginx
  • Servidor de banco de dados MySQL/MariaDB

Neste tutorial, instalaremos e configuraremos o Moodle para usar o banco de dados MariaDB e o servidor web Apache.

Passo 1: Instale o PHP

PHP está disponível nos repositórios Debian e Ubuntu. Instale-o executando os seguintes comandos

sudo apt -y install vim php-cli  php-intl php-xmlrpc php-soap php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Etapa 2: Instale o servidor de banco de dados MariaDB

Depois de instalar o PHP, o próximo passo é configurar o servidor de banco de dados MariaDB usando nossos guias abaixo:

Como instalar o MariaDB 10.3 no Debian 9/Debian 8

Instale MariaDB 10.3 no Ubuntu 18.04 e CentOS 7

Depois que o servidor de banco de dados estiver instalado, abra o arquivo de configuração

sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf

Em seguida, adicione as linhas abaixo na seção  [mysqld] 

innodb_file_format = Barracuda 
default_storage_engine = innodb
innodb_large_prefix = 1
innodb_file_per_table = 1

Salve as alterações e reinicie o serviço mysql.

sudo systemctl restart mysql

Faça login no console mysql como usuário root para criar banco de dados e usuário.

$ mysql -u root -p

Crie um banco de dados e usuário para Moodle

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL ON  moodle.* TO 'moodle'@'localhost' IDENTIFIED BY "StrongPassword";
FLUSH PRIVILEGES;
QUIT

Etapa 3: Baixe e configure o Moodle

Baixe a versão mais recente do Moodle no Github

sudo apt -y  install wget
wget https://download.moodle.org/download.php/direct/stable35/moodle-latest-35.tgz

Extraia o arquivo baixado

tar xvf moodle-latest-35.tgz

Mova o diretório criado para o diretório /srv 

sudo mv moodle /srv/

Crie um diretório vazio para armazenar arquivos Moodle.

sudo mkdir /srv/moodledata

Definir permissões para o diretório web do Moodle

sudo chown -R www-data:www-data /srv/moodle/ /srv/moodledata

Etapa 4: instalar e configurar o servidor Web Apache

Também precisamos do servidor web Apache para hospedar nosso aplicativo Moodle. Instale como abaixo:

sudo apt -y install apache2 vim libapache2-mod-php

Crie um arquivo de configuração do Apache VirtualHost

sudo vim /etc/apache2/sites-enabled/moodle.conf

Coloque o conteúdo abaixo no arquivo

<VirtualHost *:80>
     DocumentRoot /srv/moodle/
     ServerName example.com
     ServerAlias www.example.com
     ServerAdmin [email 
 
     <Directory /srv/moodle/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/moodle-error.log
     CustomLog /var/log/apache2/moodle-access.log combined
</VirtualHost>

Substitua example.com pelo seu nome de domínio, salve o arquivo e saia.

Habilite o módulo de reescrita do Apache

sudo a2enmod rewrite
sudo systemctl restart apache2

Etapa 5: Acesse o assistente de configuração do Moodle

Agora navegue até o IP ou nome do host do seu servidor Moodle para concluir a configuração do Moodle no Ubuntu 18.04/Debian 9.

1. Escolha o idioma de instalação do Moodle e clique em “Avançar ”

2. Configurar endereço da Web, diretório Moodle e diretório de dados

3. Na próxima página, escolha um driver de banco de dados – Mariadb (native/mariadb)

4. Forneça o host do banco de dados, o nome do banco de dados, o usuário do banco de dados e a senha do banco de dados

5. Confirme que você leu as condições e as compreendeu

6. Se o ambiente do seu servidor atender a todos os requisitos mínimos, clique em Continuar para concluir a instalação.

7. Crie uma conta de usuário administrador na próxima página

8. Definir as configurações da página inicial

10. Agora você deve acessar o painel do Moodle.

Parabéns!!. Você acabou de instalar a plataforma Moodle E-Learning no Ubuntu 18.04/Debian 9. Aproveite e fique conectado para obter mais guias de instruções interessantes.

Artigos relacionados: