windows系统moodle平台安装及环境配置

Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS),是由澳大利亚Marting Dougiamas博士在2002年主持开发的开放源码网络教育平台。
一、安装工具
xampp-windows-x64-7.4.9-0-VC15
  moodle-latest-39
最新版下载地址:https://download.moodle.org/releases/latest/ 
二、安装环境配置
  1. 如果安装了IIS服务,首先关闭IIS或更换80端口;
    2.安装visual C++组件,要不会出现msvcr110.dll错误;
    windows系统moodle平台安装及环境配置
    windows系统moodle平台安装及环境配置
    三、安装
    1.xampp安装:
    windows系统moodle平台安装及环境配置
    安装路径选择:
    windows系统moodle平台安装及环境配置
    windows系统moodle平台安装及环境配置
    windows系统moodle平台安装及环境配置
    语言选择:
    windows系统moodle平台安装及环境配置
    安装完毕后打开XAMPP Control,启动Apache和MySQL服务;
    windows系统moodle平台安装及环境配置
    2.moodle安装
    将下载的moodle解压后,拷贝其中的moodle文件夹到D:\xampp\htdocs
    windows系统moodle平台安装及环境配置
    将下载的语言包zh_cn.zip解压后拷贝到C:\xampp\htdocs\moodle\lang下
    windows系统moodle平台安装及环境配置
    在浏览器地址栏中输入localhost/moodle,选择语言。
    windows系统moodle平台安装及环境配置
    网站地址,moodel目录,数据目录确认。
    windows系统moodle平台安装及环境配置
    选择使用的数据库,这里选择MySQL。
    windows系统moodle平台安装及环境配置
    输入数据用户名root,密码默认,数据库端口3306.
    windows系统moodle平台安装及环境配置
    版权确认。
    windows系统moodle平台安装及环境配置
    服务器组件检查,会有报错提醒。
    windows系统moodle平台安装及环境配置
    a.设置错误 $CFG->dbtype: 您应在 config.php文件中进行修正,从 ‘mysql‘ 至 ‘mariadb‘.
    修改C:\xampp\htdocs\moodle\config.php文件,将
    windows系统moodle平台安装及环境配置
    将图中mysqli 替换为mariadb
    windows系统moodle平台安装及环境配置
    b.需要intl扩展改善国际化支持,例如与语言区适应的排序及国际域名。
    修改c:\xampp\php\php.ini文件。
    windows系统moodle平台安装及环境配置
    将intl,xmlrpc,soap前面的分号去掉。
    windows系统moodle平台安装及环境配置
    c.PHP字节码缓存提高性能且降低对内存的要求。Moodle完全支持并建议使用OPC缓存扩展。
    修改c\xampp\php\php.ini 查找到[opcache]所在的位置添加以下代码
    [opcache]
    opcache.enable = 1
    opcache.memory_consumption = 128
    opcache.max_accelerated_files = 10000
    opcache.revalidate_freq = 60
    ; Required for Moodle
    opcache.use_cwd = 1
    opcache.validate_timestamps = 1
    opcache.save_comments = 1
    opcache.enable_file_override = 0
    zend_extension=opcache.so
    ; If something does not work in Moodle
    ;opcache.revalidate_path = 1 ; May fix problems with include paths
    ;opcache.mmap_base = 0x20000000 ; (Windows only) fix OPcache crashes with event id 487

; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons and other apps.
然后,在php.ini的文档的最末尾添加
[ExtensionList]
zend_extension=php_opcache.dll
d.您的数据库在使用 Antelope 作为文件格式。在MySQL和MariaDB实现完全 UTF-8 支持需要使用 Barracuda 文件格式。请切换至 Barracuda 文件格式。
修改c:\xampp\mysql\bin|\my.ini 分别在对应位置添加下列代码
[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4
在xampp-control重启Apache和mysql服务,然后点击浏览器页面最下面的重新载入按钮,等待系统安装组件,需要等待一段时间,全部安装完成后会出现确认按钮。
windows系统moodle平台安装及环境配置
填写登陆用户名、密码、邮箱等信息。
windows系统moodle平台安装及环境配置
首页设置
windows系统moodle平台安装及环境配置
保存信息后,moodel就安装完成了,以下是登陆后的界面。
windows系统moodle平台安装及环境配置
四、修改moodel局域网访问设置
1.config 中,将‘http://loalhost/moodle‘;改为‘http://本机IP/moodle‘;
windows系统moodle平台安装及环境配置
2.Apache conf中的httpd文件找到Listen 127.0.0.1:80修改Listen 127.0.0.1:80——本机IP:80
3.要实现局域网的访问,还要做一件事:打开你的防火墙—高级设置—服务—web服务器(http)综合以上三步即可实现局域网的访问了。

五.外机配置指南(外网访问设置)
第一步:对EASYPHP的更改
修改安装目录下的conf_fileshttpd.conf文件,
在下面位置
#Listen 3000
#Listen 12.34.56.78:80
Listen 10.0.128.158:80  ****重要就是这里!!加多一行,真实IP地址加上端口号
Listen 127.0.0.1:80
!!!!注意: 此目录下其它文件都不需要改  !!!

第二步:对MOODLE配置文件的修改
打开MOODLE目录后,在根目录下找到config.php文件,找到这一行,
$CFG->wwwroot = ‘http://127.0.0.1/moodle‘;
把它改成:
$CFG->wwwroot = ‘http://你的IP/moodle‘;
再找到admin这一行,这里是关键,
$CFG->admin = ‘admin‘;

windows系统moodle平台安装及环境配置

上一篇:修改es6.5.4的max_result_window


下一篇:Windows设置相关性AFFINITY,修改使用核心数