68
php7.0-ldap php7.0-zip php7.0-json php7.0-opcache php7.0-readline php7.0-
mbstring php7.0-soap php-mbstring libapache2-mod-php
Для загрузки установленных модулей в web сервер Apache, нужно отдать
команду на перезапуск сервиса.
sudo systemctl restart apache2
2.2.2 Характеристика базы данных
После необходимо установить сервер базы данных, в качестве базы
данных для системы Moodle будет использовать MySQL, используем
следующую команду, для установки пакета[18].
sudo apt-get install mysql-server mysql-client
В ходе установки необходимо будет ввести пароль пользователя root
базы данных. В данном случае будет использоваться пароль длинной в 10
символов, содержащий символы латинского алфавита в большом и малом
регистре, цифры и спецсимволы.
После установки пакета нужно внести изменения в конфигурационный
файл базы данных, располагающийся по пути
/etc/mysql/mysql.conf.d/mysqld.cnf, для этого отредактируем его с помощью
команды.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
И внесем в раздел Basic Settings следующие изменения.
[mysqld]
#
# * Basic Settings
#
User = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
В целях безопасности проверяем, что сервер базы данных, настроен на
прослушивание локального сетевого адреса 127.0.0.1, это сделает сервер
недоступным для доступа из локальной сети. Для этого ищем в
конфигурационном файле и проверяем строку.