👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
软件版本
操作系统:本文以CentOS 8.3为例。
Apache:性能稳定的Web网页服务器,本文以Apache 2.4.37为例。
MySQL/MariaDB:数据库管理系统,本文以MySQL 8.0.26为例。
PHP:在服务器端执行的嵌入HTML文档的脚本语言,本文以PHP 7.3.20为例。
Moodle:本文以Moodle 3.11.6+为例。
前提条件
第一步:创建Moodle数据库
执行以下命令,使用root用户进入MySQL数据库,root密码为您在配置MySQL时设置的密码。
mysql -u root -p
执行以下命令,为Moodle创建一个数据库。
create database 数据库名;
为Moodle数据库创建用户。
create user '用户名'@'localhost' identified by '密码';
为用户赋予全部权限。
grant all privileges on 数据库名.* to '用户名'@'localhost';
执行以下命令,使以上命令生效。
flush privileges;
执行以下命令,退出MySQL数据库。
exit
第二步:下载并配置Moodle
下载Moodle 3.11.6+到本地。
参考本地数据上传概述上传本地Moodle安装包到云服务器。
执行以下命令,解压缩Moodle安装包。
unzip moodle-latest-311.zip
执行以下命令,将Moodle文件移动到网站根目录。
mv moodle/ /var/www/html/moodle
执行以下命令,进入Drupal的网站根目录。
cd /var/www/html/moodle
执行以下命令,修改/var/www/文件权限为可写。
chown -R apache: /var/www/
执行以下命令,重启Apache服务。
systemctl restart httpd
第三步:安装PHP扩展
yum install php-pecl-zipyum install php-intlsystemctl restart php-fpm
第四步:安装Moodle
在本地浏览器中输入http://<ECS实例公网IP地址>/moodle/install.php访问moodle网站。
选择安装语言,选择“简体中文”后,单击“下一个”按钮。
确认路径,保持默认值不变,单击“下一个”按钮。
选择数据库,保持默认值不变,单击“下一个”按钮。
设置数据库,填写第一步:创建Moodle数据库中设置的数据库名、用户名、密码,端口设置为3306。单击“保存并继续”按钮。
确认版权声明,单击“继续”按钮。
检查安装组件,确认已满足最低需求后,单击“继续”按钮。
进入安装系统页面,待安装完成后,单击“继续”按钮。
设置主管理员账号信息,单击“更新个人资料”按钮。
设置网站首页和其他信息,单击“保存更改”按钮。
进入网站注册页面,配置完成后,单击“注册您的网站”按钮。
单击“继续”按钮或或访问http://<ECS实例公网IP地址>/moodle/,自动登录管理后台首页。
第五步(可选):解析域名
购买域名。
域名备案。
配置域名解析。
完成以上步骤您,即可在本地浏览器中输入http://<域名>访问WordPress网站。