您的位置:时时app平台注册网站 > 彩世界网址 > Windows系统XAMPP安装Moodle教程彩世界网址

Windows系统XAMPP安装Moodle教程彩世界网址

2019-11-03 12:55

Web Server 网络服务器

Apache 2.0 or later

第四步 下载Moodle

我们准备将Moodle放在 /opt (Optional Application Software Packages 可选的应用安装包)目录下。在终端中输入:

cd /opt          # 定位到 /opt 目录下

sudo git clone git://git.moodle.org/moodle.git    #将moodle 从git库中克隆到本地目录 (根据网络情况,可能会出现克隆失败)

cd moodle    #定位到 moodle目录下

sudo git branch -a  #检索可用的每个Moodle版本分支列表

sudo git branch --track MOODLE_32_STABLE  origin/MOODLE_32_STABLE  #选择将要使用的Moodle版本号

sudo git checkout MOODLE_32_STABLE  # 将选择的Moodle版本下载到本地

彩世界网址 1

下载Moodle


   为了能完整支持 UTF-8 ,MYSQL 和 MariaDB 两者都需要您把您的 MySQL 配置 'innodb_file_per_table' 为 'ON'。请参考文档以便了解细节(For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting 'innodb_large_prefix' to 'ON'. See the documentation for further details.)

Step5 版权声明

直接点击继续,进入下一步。

第二步 安装LAMP (Linux/Apache/Mysql/PHP)环境

在终端输入以下指令:

sudo apt-get update      #更新软件源

sudo apt-get install apache2 mysql-client mysql-server php7.0 libapache2-mod-php7.0

在mysql-server的安装过程中,会出现需要填写密码的对话框,如果你对数据库有安全性需求,建议输入密码并牢记。

彩世界网址 2

输入MySql的管理员密码


      1.在环境变量PATH中将MySQL删除

Step6 检查服务器

检查服务器的配置是否满足Moodle的安装要求,如果在页面最下方看到Your server environment meets all minimum requirements表示可以继续安装。
如果某些PHP的扩展没有安装,可以根据页面上的提示自行进行安装并重启Apache服务。

第六步 设置 MySQL 服务器

首先,我们需要将默认存储引擎更改为innodb,并将默认文件格式更改为Barracuda。同时还需要设置innodb_file_per_table以便Barracuda能够正常工作。

在终端中输入:

sudo vim  /etc/mysql/mysql.conf.d/mysqld.cnf    # 用vim编辑mysql的配置文档,也可以用vi打开。

在新打开的文档中,找到 【mysqld】小结,在 【Basic Setting】下加入以下语句。(在Vim或者Vi环境下,需要在键盘上按下Insert键才能进行输入操作,或者按下字母I)。

default_storage_engine = innodb

innodb_file_per_table = 1

innodb_file_format = Barracuda

彩世界网址 3

在 Basic Setting 字段下,新添加三行参数

然后保存文档:

Ctrl C 或者 Esc

:w    #保存文档

:q    #退出文档

重启MySQL服务器,在终端输入:

sudo service mysql restart

接下来,我们将在MySQL中创建Moodle的依赖数据库,并给予Moodle用户以正确的操作权限。

在终端输入:

mysql -u root -p  #进入mysql的管理模式

输入你之前创建的管理员密码

接下来,在MySQL的管理模式下,输入:

mysql > CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

这样我们就在MySQL中创建了叫moodle的数据库并定义了数据库字符集的相关参数。

mysql > CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';

创建用户,在 ‘用户名’处填入你所要创建的用户名称,并在 '密码'处填入你想设置的密码。例如:

mysql > CREATE USER 'moodle123'@'localhost' IDENTIFIED BY '123456';

mysql > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 用户名@localhost IDENTIFIED BY '密码';

把以上一些列的操作权限授予我们刚创建的用户。

mysql > quit;      #退出MySQL管理界面


   彩世界网址 4

Database 数据库

数据库开发以MySQL和PostgreSQL为主,两者均通过了全面地测试并能够获得丰富的文档支持。MSSQL也可全面支持(需要注 意的是,自选插件可能并没有在MSSQL上进行测试),但是文档及在线帮助不及MySQL或PostgreSql那样全面。Oracle不能完全支持,也不推荐使用它。

  • Mysql 5.5.31 or later
  • MariaDB 5.5.31 or later
  • PostgreSQL 9.3 or later
  • Microsoft SQL Server 2008 or later
  • Oracle Database 10.2 or later

第一步 安装 Ubuntu 16.10 Server LTS


Moodle 的官方文档肯定了Ubuntu Server LTS 是适合运维Moodle平台的。

1、使用纯代码交互的服务器Ubuntu更加安全、稳定,不容易被黑客攻击。

2、即便在部署了服务器版本的Ubuntu后发现无法适应,也可以自行添加图形界面。

使用Ubuntu 16.* 的优势和需要注意的地方:

1、Ubuntu 16.* 支持 PHP7.0。

2、Moodle 3.01  以及之后的版本都可以使用 PHP7.0。

3、需要注意的是, Moodle3.0.1版本在使用PHP7.0的环境下不支持使用 MSSQL 和 SQLSRV。

Ubuntu 16.10 Server的下载地址:ubuntu官方下载页

Ubuntu 16.10 Server的安装和基本部署教学:Ubuntu 16.10 Server 安装及基本部署

Moodle官方更加推荐使用 amd64的版本 (64位版本)的Ubuntu Server。


  彩世界网址 5

Moodle安装指导手册

此文档用于指导在Ubuntu(版本号:16.04)下进行Moodle安装及基本配置

第七步 完成设置

在终端输入:

sudo chmod -R 777 /var/www/html/moodle  #临时开放webroot目录的读写权限

打开你的浏览器,在地址栏输入 . 首次打开会显示如下界面:选择简体中文或者根据你的需求来定制。

彩世界网址 6

1、选择Moodle平台的语言

第二步,部署Moodle路径。这里只需要将数据目录修改为 /var/moodledata 就可以。

彩世界网址 7

修改数据目录

注意,点击向后之后,部分用户可能会出现中文语言包无法下载而导致只能使用英语的提示性文字。可以通过终端的 wget 命令手动下载所需的语言包,并解压到 /var/moodledata/lang 目录下。以中文语言包为例:

wget -c

unzip zh_cn.zip

sudo mv zh_cn /var/moodledata/lang

(由于网络问题,也可能出现 wget 方法无法下载语言包的问题。可以通过windows平台的浏览器把语言包下载好,再通过PSFTP (PuTTY) 工具将文件传到你的服务器上。)

接下来,选择数据库驱动,选择改进的MySQL(native/mysql)并点击向后。并对数据库进行设置,填入之前在MySQL管理模式下设置的moodle数据库的用户名和密码,并点击向后。

彩世界网址 8

选择数据库驱动为 改进的MySQL

彩世界网址 9

数据库设置,填入之前创建的moodle数据库的用户名和密码

接下来,阅读版权申明并点击继续。

环境检查,只有在服务器满足所有最低需求的情况下才能继续安装。

彩世界网址 10

满足最低需求,点击继续。

接下来就等待安装完成,提示创建你的Moodle平台的管理员账户。

至此,Moodle平台的安装就全部结束了。别忘记在安装完成后,在终端输入:

sudo chmod -R 0755 /var/www/html/moodle    #收回写权限,保证平台的安全。

最后,祝你使用魔灯愉快。

彩世界网址 11

     彩世界网址 12

Miscellaneous

第五步 部署本地存储库到网页服务器上

在终端中输入:

sudo cp -R /opt/moodle /var/www/html/

sudo mkdir /var/moodledata

sudo chown -R www-data /var/moodledata

sudo chmod -R 777 /var/moodledata

sudo chmod -R 0755 /var/www/html/moodle


    XAMPP Version: 7.2.10,XAMPP主要就是搭建apache服务器和mysql数据库。XAMPP(Apache MySQL PHP PERL)是一个功能强大的建站集成软件包。当然你也可以使用easy PHP或者wamp或帝国软件,这些都是集成包。你要是不想使用的话可以自己单独安装后自己配置。这里我使用xampp7.2.10。

PHP

当前Moodle要求的最低版本是5.3.3。数个扩展需要启用;查看更多详情参阅PHP页面。如若缺失任何必须的扩展,安装程序会在环境检查中暂停。

建议在安装Moodle之前,预先安装以下PHP扩展:

  • ctype
  • curl
  • dom
  • fileinfo
  • gd
  • hash
  • iconv
  • intl
  • json
  • mbstring
  • openssl
  • pcre
  • simplexml
  • soap
  • spl
  • tokenizer
  • xml
  • xmlrpc
  • xmlreader
  • zip
  • zlib

    #安装PHP扩展 apt install php7.0-ctype php7.0-curl php7.0-dom php7.0-fileinfo php7.0-gd php7.0-hash php7.0-iconv php7.0-intl php7.0-json php7.0-mbstring php7.0-openssl php7.0-pcre php7.0-simplexml php7.0-soap php7.0-spl php7.0-tokenizer php7.0-xml php7.0-xmlrpc php7.0-xmlreader php7.0-zip php7.0-zlib -y

第三步 安装其它所需的软件

在终端输入:

sudo apt-get install graphviz aspell php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip php7.0-soap php7.0-mbstring

graphviz: 是AT&T Labs Research开发的图形绘制工具,他可以很方便的用来绘制结构化的图形网络,支持多种格式输出,生成图片的质量和速度都不错。

aspell:Vim 下拼写检查工具。用于代码拼写检查。

php7.0-pspell : 针对php语言的拼写检查工具。

php7.0-curl:php语言下,使用URL语法在命令行方式下工作的开源文件传输工具。

php7.0-gd: php处理图形的扩展库,提供一系列用来处理图片的API。

php7.0-intl : 国际化扩展,是ICU库的一个包装器。

php7.0-mysql : php 7.0 的 MySQL扩展,用于php与MySQL的连接和通信。

php7.0-xml : php 7.0 的 xml 扩展库。

php7.0-xmlrpc : php 7.0 的 XML-RPC 扩展。用于实现应用的分布式计算。

php7.0-ldap : php 7.0 的轻量目录访问协议 (Lightweight Directory Access Protocol)。用于目录检索和LDAP认证。

php7.0-zip : php 7.0 的 zip 扩展,用于解压缩文件。

php7.0-soap :php 7.0 的 soap 扩展 (Simple Object Access Protocol)。它是一种基于 XML 的,可扩展的通信协议。SOAP 提供了一种标准,使得运行在不同平台上并使用不同的编程语言编写的应用程序可以互相进行通信。

php7.0-mbstring :php 7.0 的 mbstring 扩展(Multi-Byte String)。使php 能够支持更多的字符类型,和多种语言编码。主要是unicode。

sudo service apache2 restart  #重启Apache服务器,载入新安装的模块。

sudo apt-get install git-core      #使用Git 来安装和更新 Moodle应用。


        此时再在index.php文件中恢复上述注释或删除的代码段。再次打开Moodle平台时,检测机制会顺利的通过,而不会出现因检测语句冗余而产生的页面重定向循环问题。

Step1 语言选择

这里选择的语言是指在安装过程中使用的,并非Moodle网站默认语言。

  修改D:xamppphpphp.ini 查找到[opcache]所在的位置添加以下代码

Hardware 硬件

  • 磁盘空间:160MB的(最小)可用空间以及尽可能大的存储空间以存储资料用。5GB大概是切合实际的最低配额
  • 备份:备份空间(最好是在网络位置)至少要与上述磁盘空间一样大以存储你的备份资料。
  • 内存:最少要256MB,强烈建议1G以上内存。一般的经验规则告诉我们Moodle使用1GB的内存可以支持10到20名并发用户,但是这会根 据你所使用的特定的硬件、软件组合及使用方式的不同而改变。“并发”指的是同一时间在内存中的网络服务器进程(如,用户在几秒钟内在网页上与系统进行交互 的行为)。显而易见,这并不是在说已登录到系统内的用户数。

  2.定位到IIS管理,点击关闭

DB Configuration 数据库配置

我们使用Mysql数据库作为Moodle的数据存储介质,这里需要对Mysql的配置稍做修改。

    open_basedir用来限制网站文件访问路径

Configuration 配置

完成上述的操作之后,我们就可以在浏览器中访问Moodle并对其进行配置。打开浏览器并输入,进行Moodle的安装配置。

提示:将[your_server_ip]替换为您实际的服务器IP地址或是为Moodle配置的域名。

  彩世界网址 13

Moodle安装指导手册,moodle指导手册

  彩世界网址 14

Step7 模块安装

Moodel开始安装,直到页面下方显示 Success表示安装成功完成

    输入sc query mysql,查看一下名为mysql的服务:

Security improve

打开Moodle的配置文件

vim /var/www/html/moodle/config.php

找到第25行代码$CFG->directorypermissions = 0777;,对其进行如下修改并保存。

$CFG->directorypermissions = 0770;

还记得之前为了安装需要我们将目录/var/www/html/moodle的权限修改为777,现在需要将权限收回。

chmod -R 755 /var/www/html/moodle
#修改配置文件权限,只读所有者拥有最大权限
chmod 744 /var/www/html/moodle/config.php

     发现之前确实有安装过。

Step3 选择数据库驱动

我们选择了Mysql作为系统数据库,所以这里要选择Mysql的数据库驱动。

    此时,查看xampp-control.exe就可以发现mysql的服务就正常启动了

Software 软件

  出现这个界面,说明正在开始安装,你要等好一会。安装完后继续:

Step4 连接数据库

配置Mysql数据库的连接信息。如果没有改变Mysql默认的端口号,这里可以不用填写。

  D:xamppmoodledata这个文件夹本来在Moodle外,需要将其移动到D:xampphtdocsmoodle下

Step8 配置管理员帐号

创建系统管理员帐号。

    xampp最新版下载地址:

Requirments 安装要求

    修改在D:xampphtdocsmoodleconfig.php文件中   

Installing 开始安装

  彩世界网址 15

Reference 参考引用

  • Moodle Document
  • Installing Moodle
  • Step by step installation guide for Ubuntu
  • How to install Moodle on Ubuntu 16.04
  • 安装Moodle

  

Step2 路径设置

这里配置我们在服务器上为Moodle创建的Web服务根目录,以及数据存储目录。

    彩世界网址 16

OS 操作系统

Ubuntu 16.04

    彩世界网址 17

创建moodle数据库

#创建数据库并指定字符集
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
#为moodle应用创建单独的数据库用户,并为其指定数据库的操作权限
GRANT ALL PRIVILEGES ON moodle.* to [email protected]'%' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;

  最后,提供Moodle官网下载插件的链接:

Moodle Files 获取文件

  • 从Github上获取Moodle代码文件,这一步视网络情况,用时可能会比较长。
#切换到Web服务器根据目录
cd /var/www/html
#从github上获取moodle的源码文件。
git clone -b MOODLE_34_STABLE https://github.com/moodle/moodle.git
#修改目录权限,因为安装过程中会向这个目录中写入一些文件
chown -R www-data /var/www/html/moodle
chmod -R 777 /var/www/html/moodle
  • 创建用户数据目录
mkdir /var/moodledata
#修改目录的拥有者
chown -R www-data /var/moodledata
#修改目录权限,确保只有拥有者和所属组拥有全部权限
chmod -R 770 /var/moodledata

小提示: 之所以是在Web服务器根目录之外的地方创建,是因为我们不希望用户能够通过浏览器访问这些文件。

  3.点击绑定,修改端口

Browser 浏览器

Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

  • Chrome
  • Firefox
  • Safari 7 or below
  • Edge
  • Internet Explorer 10 or below

        彩世界网址 18

Step9 配置网站

  

修改Mysql配置

编辑Mysql的配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到mysqld片断

[mysqld]
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

保存后重启Mysql服务

service mysql restart

  在解决完以上问题后,在xampp-control重启Apache和mysql服务,然后点击浏览器页面最下面的重新加载按钮

  2.5已经检测到你的网站没有使用 HTTPS 来增加安全。强烈建议您将您的网站改用HTTPS 以增加安全性,并改进与其他系统的整合。(It has been detected that your site is not secured using HTTPS. It is strongly recommended to migrate your site to HTTPS for increased security and improved integration with other systems.)

show global variables like "innodb_file_format%";set global innodb_file_format=Barracuda;set global innodb_large_prefix=ON; set global innodb_file_format_max=Barracuda;show global variables like "innodb_file_format%";

    mysql启动常见错误:

  点击继续安装:

  2.3PHP字节码缓存提高性能且降低对内存的要求。Moodle完全支持并建议使用OPC缓存扩展

  1.使用Windows R打开运行,输入compmgmt.msc 打开计算机管理

     命令sc delete mysql,删除该mysql

   在浏览器地址栏(之后默认都是在地址栏中输入)中输入localhost/moodle 如果你之前改过Apache的端口为82 ,则这里应该输入localhost:82/moodle

      D:xampphtdocsmoodleadmin目录下index.php文件里有如下代码段:      

        1.1有其他程序在占用80端口,你直接netstat找到占用端口的程序后,启动任务管理器,找到对应的程序结束后就可以。

  1.xampp安装:

    彩世界网址 19

  彩世界网址 20

  在这里等一会之后如果出现登录页面则表示正常。如果一直是空白页面你则需要进行以下步骤:

  彩世界网址 21

        彩世界网址 22

            彩世界网址 23

  在D:xamppphpphp.ini文件中,

  彩世界网址 24

  如果还是出现2.4的问题,那么你要执行以下命令:

    彩世界网址 25

      Fatal error: Maximum execution time of 30 seconds exceeded inD:xampphtdocsmoodlelibclassescomponent.phpon line752

  以管理员身份启动cmd,定位到D:xamppmysqlbin下

  表示以root身份登录到mysql

   如果要使用和我一样的版本的话,使用下面的下载地址:

  彩世界网址 26

  然后重新启动mysql服务,然后重新加载页面就可以。

    彩世界网址 27

      这是因为你的上面修改config.php中的$CFG->dataroot 后面的路径中丢了\,这里是 \ 不是 ,重新修改刷新后就会出现下面问题

  Antelope和Barracuda均为innodb存储引擎的文件格式,Antelope为默认格式,非压缩;Barracuda为压缩格式;两者主要的不同在于对大数据量的存储时所占用的空间差异。
若要使用innodb的压缩功能,则必须使用innodb_file_format=Barracuda,不然没有作用。

三.开始安装

        将这段代码注释或删除掉,使得moodle平台在第一次安装后进入该页面不去考虑cache值的设置,而直接进入平台的主页面。  

     彩世界网址 28

    修改D:xampphtdocsmoodleconfig.php  

    这句是注释掉的,改为(XAMPP集成安装路径)如下:   

   修改D:xamppphpphp.ini 将intl,xmlrpc,soap前面的分号去掉

  2.Moodle安装

  彩世界网址 29

    安装完后,打开D:xamppxampp-control.exe

   彩世界网址 30

     Operating System: Windows 10 Enterprise 64-bit (10.0, Build 17134)

  彩世界网址 31    

$CFG->dataroot  = 'D:\xampp\htdocs\moodle\moodledata';
[ExtensionList]zend_extension=php_opcache.dll

    ;open_basedir =

    这两步处理好后,在浏览器输入localhost/moodle/admin/index.php,访问不会空白了,但是出现如下问题:

  彩世界网址 32

彩世界网址 33

     apache启动常见错误

      这段代码为检测Moodle是否有缓存信息和关键数据保护检测。会根据不同的情况给cache字段赋值。   

  Moodle下载:

    安装Moodle 3.5.2的要求:PHP 7.0, MariaDB 5.5.31 or MySQL 5.5.31 or Postgres 9.3 or MSSQL 2008 or Oracle 10.2

  然后,在php.ini的文档的最末尾添加

  彩世界网址 34

  集成软件:

        彩世界网址 35

  彩世界网址 36

彩世界网址 37

mysql -u root -p

参考网址:

    彩世界网址 38

     这里一定要保证apache和MySQL是绿色的才可以安装后面的步骤。

  (Intl extension is required to improve internationalization support, such as locale aware sorting and international domain names.)

      以前安装过MySQL57或MySQL,没有卸载干净。

   网页服务及Moodle网络功能需要 XMLRPC 扩展。

    彩世界网址 39

if ((isset($_GET['cache']) and $_GET['cache'] === '0')        or (isset($_POST['cache']) and $_POST['cache'] === '0')        or (!isset($_POST['cache']) and !isset($_GET['cache']) and empty($_GET['sesskey']) and empty($_POST['sesskey']))) {    // Prevent caching at all cost when visiting this page directly,    // we redirect to self once we known no upgrades are necessary.    // Note: $_GET and $_POST are used here intentionally because our param cleaning is not loaded yet.    // Note2: the sesskey is present in all block editing hacks, we can not redirect there, so enable caching.    define('CACHE_DISABLE_ALL', true);    // Force OPcache reset if used, we do not want any stale caches    // when detecting if upgrade necessary or when running upgrade.    if (function_exists('opcache_reset')) {        opcache_reset();    }    $cache = 0;} else {    $cache = 1;}

        1.2有其他程序占用80端口,任务管理器结束不了的话修改apache的监听端口为82,然后重启apache服务器。

  彩世界网址 40

  彩世界网址 41

  插件安装方法:

  这个是让你安装SSL 证书,就是提供https的访问,我这里不需要,这个问题可以跳过不用修改,需要的查看

            当然,你也可以换成中文。

           彩世界网址 42

  彩世界网址 43

   彩世界网址 44

    

  由于我的电脑上已经有IIS服务器了,IIS服务器使用的是80端口,你如果安装apache的话也会使用80端口,这样会造成冲突,所以我们需要配置IIS的端口。当然你的电脑上没有IIS的话不用执行下面的步骤:

           彩世界网址 45

    彩世界网址 46

  

  2.2需要 Intl 扩展改善国际化支持,例如与语言区适应的排序及国际域名。

  

        在目录栏内输入localhost/moodle/index.php?cache=1。然后对平台进行操作时,数据库和缓存中会有新生成数据的写入。 之后再输入http://localhost/moodle/admin/user.php进入登陆界面

  

一.安装工具下载: 

  (Installing the optional SOAP extension is useful for web services and some plugins.)

  彩世界网址 47

  这里写下这些错误的解决方法(你也可以直接点击彩世界网址 48后的文字查看官方的文档,此时你必须在第一步选择英文安装才能看到官方的英文文献),不想看的看我的解决方法:

  

   将下载的语言包zh_cn.zip解压后拷贝到D:xampphtdocsmoodlelang下

    Moodle最新版下载地址: 彩世界网址 49

  彩世界网址 50

  系统环境:

  (PHP opcode caching improves performance and lowers memory requirements, OPcache extension is recommended and fully supported.)

  直接一直next:

  彩世界网址 51

     彩世界网址 52

    我这里安装到了D:xampp,之后就一直下一步就行

        链接:

  (The XMLRPC extension is useful for web services and Moodle networking.)

    

    2.管理员运行cmd,cd 到D:xamppmysqlbin

    彩世界网址 53

  这里是让你不要安装到C:Program Files文件夹下,因为它没有安装权限。UAC就是

  到了这一步会有以下错误:

          注意:如果在这里修改为82端口后,之后访问apache的地址为: localhost:82 没有修改的话直接 localhost 就可以

  2.1Wrong$CFG->dbtype: you need to change it in yourconfig.phpfile, from 'mysql' to 'mariadb'.

  彩世界网址 54

    彩世界网址 55

    将下载的moodle-latest-35.zip解压后,拷贝其中的moodle文件夹到D:xampphtdocs

      彩世界网址 56

  

  彩世界网址 57

   彩世界网址 58

  如果重新加载后出现以下画面表示可以继续

     输入安装命令mysqld install   

  这几个红色的为必填项,是设置你一会要登录的管理员账号,一定要记住。其他信息自己填,不填也可以,然后继续。这里有点慢,大家要等一会。

  彩世界网址 59

二.安装环境配置:

        提取码:tg73

  

      修改如下:

      Warning: is_readable(): open_basedir restriction in effect. File(/db/renamedclasses.php) is not within the allowed path: inD:xampphtdocsmoodlelibclassescomponent.phpon line1236

$CFG->dbtype    = 'mariadb';
[opcache]opcache.enable = 1opcache.memory_consumption = 128opcache.max_accelerated_files = 10000opcache.revalidate_freq = 60
; Required for Moodleopcache.use_cwd = 1opcache.validate_timestamps = 1opcache.save_comments = 1opcache.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.

  修改D:xamppmysqlbin|my.ini 分别在对应位置添加下列代码

    彩世界网址 60

  

彩世界网址 61

    

      

   网络服务和某些插件需要安装可选的 SOAP 扩展。

[client]default-character-set = utf8mb4[mysqld]innodb_file_format = Barracudainnodb_file_per_table = 1innodb_large_prefixcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciskip-character-set-client-handshake[mysql]default-character-set = utf8mb4
open_basedir = "D:xampp"

  2.4您的数据库在使用 Antelope 作为文件格式。在MySQL和MariaDB实现完全 UTF-8 支持需要使用 Barracuda 文件格式。请切换至 Barracuda 文件格式。详见以下文档MySQL full unicode support(Your database uses Antelope as the file format. Full UTF-8 support in MySQL and MariaDB requires the Barracuda file format. Please switch to the Barracuda file format. See the documentationMySQL full unicode supportfor details.)

     彩世界网址 62

    Moole 3.5.2 :  后面的 表示Moodle是稳定版

  4.点击开始,然后在浏览器中输入localhost:81,可以看到已经可以访问到IIS了,这样端口就修改完成了。

   至此,Moodle安装成功!!!

        当你在浏览器中输入localhost后可以看到这个界面时表示apache已经正确安装

本文由时时app平台注册网站发布于彩世界网址,转载请注明出处:Windows系统XAMPP安装Moodle教程彩世界网址

关键词: