Rocky Linux服务器安装配置Moodle教程
系统更新与Apache安装
1、系统更新:确保Rocky Linux系统是最新的,运行以下命令来更新软件包列表。
命令 | 说明 |
sudo dnf check-update | 检查系统更新 |
sudo dnf install dnf-utils | 安装dnf工具 |
2、安装Apache:安装并启动Apache Web服务器。
命令 | 说明 |
sudo dnf install httpd httpd-tools | 安装Apache及其工具 |
sudo systemctl start httpd | 启动Apache服务 |
sudo systemctl enable httpd | 设置Apache开机自启 |
sudo systemctl status httpd | 检查Apache状态 |
3、防火墙配置:允许HTTP和HTTPS流量通过防火墙。
命令 | 说明 |
sudo firewall-cmd --permanent --zone=public --add-service=http | 允许HTTP请求 |
sudo firewall-cmd --permanent --zone=public --add-service=https | 允许HTTPS请求 |
sudo firewall-cmd --reload | 重新加载防火墙配置 |
PHP安装与配置
1、安装EPEL仓库:添加EPEL仓库以获取更多软件包。
命令 | 说明 |
sudo dnf install epel-release | 安装EPEL仓库 |
2、启用Remi PHP模块:启用特定的PHP版本模块。
命令 | 说明 |
sudo dnf module enable php:remi-8.1 | 启用PHP 8.1模块 |
3、安装PHP及相关扩展:安装PHP及其常用扩展。
命令 | 说明 |
sudo dnf install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd | 安装PHP及扩展 |
4、验证PHP安装:检查PHP是否安装成功。
命令 | 说明 |
php -v | 显示PHP版本信息 |
MariaDB安装与配置
1、安装MariaDB:安装MariaDB数据库服务器。
命令 | 说明 |
sudo dnf install mariadb-server mariadb | 安装MariaDB |
2、启动MariaDB服务:启动并设置MariaDB开机自启。
命令 | 说明 |
sudo systemctl restart mariadb | 重启MariaDB服务 |
sudo systemctl status mariadb | 检查MariaDB状态 |
sudo systemctl enable mariadb | 设置MariaDB开机自启 |
3、强化MariaDB安全:运行安全脚本来强化MariaDB安全性。
命令 | 说明 |
mysql_secure_installation | 运行MariaDB安全脚本 |
4、创建数据库和用户:为Moodle创建专用的数据库和用户。
CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; create user 'moodleuser'@'localhost' IDENTIFIED BY 'Your-Str0ng-Passwd'; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodledb.* TO 'moodleuser'@'localhost'; flush privileges; exit;
Moodle下载与安装
1、下载Moodle:从官方页面下载最新版本的Moodle。
wget -c https://download.moodle.org/download.php/stable401/moodle-latest-401.tgz
2、解压Moodle文件:将下载的文件解压到Apache的Web根目录。
tar -xzvf moodle-latest-401.tgz mv moodle /var/www/html/
3、更改文件夹权限:设置正确的文件夹权限。
chmod 770 -R /var/www/html/moodledata chown apache:apache -R /var/www/html/moodledata
Moodle配置
1、复制配置文件:将示例配置文件复制为实际使用的配置文件。
cd /var/www/html/moodle/ cp config-dist.php config.php
2、编辑配置文件:使用文本编辑器打开config.php并进行必要的配置修改。
nano config.php
在文件中设置以下参数:
$CFG->dbtype = 'mariadb'; // 'pgsql', 'mariadb', 'mysqli', 'auroramysql', 'sqlsrv' or 'oci' $CFG->dblibrary = 'native'; // 'native' only at the moment $CFG->dbhost = 'localhost'; // eg 'localhost' or 'db.isp.com' or IP $CFG->dbname = 'moodledb'; // database name, eg moodle $CFG->dbuser = 'moodleuser'; // your database username $CFG->dbpass = 'Your-Str0ng-Passwd'; // your database password $CFG->prefix = 'mdl_'; // prefix to use
保存并关闭文件后,您可以通过浏览器访问Moodle进行进一步的配置和使用。
各位小伙伴们,我刚刚为大家分享了有关“Rocky Linux服务器安装配置Moodle教程”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1188573.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复