Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programas utilizados:
PuTTY: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.76-installer.msi
WinSCP: https://razaoinfo.dl.sourceforge.net/project/winscp/WinSCP/5.19.6/WinSCP-5.19.6-
Setup.exe
1. Para poder obtener un servidor Moodle deberá iniciar la terminal PuTTY y colocar la ip
de nuestro servidor.
Paso 1
1. Para empezar se deberá actualizar todos los paquetes del sistema para eso se deberá
el siguiente comando:
# ifconfig
# Ip add
6. Se deberá instalar PHP 8.0 y algunos de los módulos PHP más comunes:
# sudo yum -y install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-
mysqlnd
# php -v
# vi /etc/yum.repos.d/MariaDB.repo
2. Presione una vez la letra (S) para habilitar la edición, luego agregue las siguientes
líneas:
5. Luego nuevamente se escribe el comando anterior para verificar que este activo.
8. Luego nuevamente se escribe el comando anterior para verificar que este activo
# mysql -u root
2. Luego crear una base de datos para Moodle con el siguiente comando:
# show databases;
# use moodle
Ejemplo:
Nombre de usuario = moodleuser
Contraseña = XXXXXX
# quit
5. Una vez que termine el proceso se dirigen hacia la terminal e ingresan a la siguiente
ruta:
# cd /var/www/html
# ls
# mkdir /var/www/moodledata
# ls
1. Configurar el firewall para que permita las peticiones por el puerto 80:
# firewall-cmd --get-active-zones
# firewall-cmd --reload
# firewall-cmd --list-all
# sudo yum -y install php-curl php-mbstring php-opcache php-xml php-gd php-intl php-xmlrpc
php-soap php-pecl-zip
3. Presionar Siguiente.
4. Presionar Siguiente.
# cd /var/www/html/moodle
# touch config.php
# vi config.php
unset($CFG);
global $CFG;
$CFG = new stdClass();
$CFG->dbtype = 'mariadb';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'moodleuser';
$CFG->dbpass = 'XXXXXX';
$CFG->prefix = 'mdl_';
$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => 80,
'dbsocket' => '',
'dbcollation' => 'utf8mb4_general_ci',
);
$CFG->wwwroot = 'http://192.168.1.200/moodle';
$CFG->dataroot = '/var/www/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
require_once(__DIR__ . '/lib/setup.php');
10. Luego pulsa escape y guarda el archivo insertando “:wq” seguido de Enter.
12. En la siguiente ventana se verifica el estado de las extensiones y paquetes que todo
marque OK para poder terminar la instalación.
13. Se deberá esperar unos minutos hasta que se ejecute todo con éxito luego presionan
continuar :