安装moodle的方法及遇到的问题

1.安装php环境

我使用的是wampserver,到官网上去http://www.wampserver.com/en/ ,下载windows 32位的,记下这个文件里各个软件的版本,一会儿安装moodle时会用到

注意:如果以前安装过wampserver,一定要保存好必要的文件,卸载后再安装新的,不然可能出现未知错误

这个是一路下一步,直到完成

打开wampserver,桌面右下角会出现一个图标,当图标变绿即可打开浏览器,http://localhost/ 如果能显示,则安装成功

2.下载配套的moodle

到moodle官网上的下载页面,http://download.moodle.org/ ,建议下载页面最上面的几个版本之一,看到每个版本下都写着不同的要求,具体就是requires后面那些,一定要看清moodle要求的最低版本是多少,再对应刚才下载的wampserver,找到最合适的版本下载即可。

3.安装moodle

进入http://localhost/ ,页面左下角有一个sqlbuddy,进入这个数据库管理页面,默认账号为root,密码为空,新建一个名为moodle的数据库,字符集选utf8

把刚才下载的moodle包解压后放到wampserver里设置的网站根目录下,一般是"c:\wamp\www\"

解压好moodle以后,还应该去下载moodle的语言包,默认只有英文,到http://download.moodle.org/langpack/ ,根据下载的moodle版本不同,进入不同的链接,下载得到一个zip包,把zip包解压后放到moodle的lang文件夹里即可

此时,再在浏览器中输入 http://localhost/moodle/install.php ,即可开始配置moodle

4.问题的解决

在上一步开始配置moodle时,它提示我的curl_php 扩展没有安装,网上找了找方法,有几种方法可以参考:

  点击电脑左下角的wampserver图标,选中php.ini,搜索curl,把前面的分号去掉即可。(亲测可用)

  可以左点击右下角的wampserver图标,选中php下的php扩展下的php_curl,当前面的勾出现时即代表可使用了,一般这时会重启apache服务器

  或把php文件夹里的php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到system32下

继续配置,页面提示我确认路径,moodle路径是正确的,但是我还没有设置数据目录,于是在它默认设置的C:\wamp\moodledata 新建一个moodledata文件夹

继续,提示我选择数据库驱动,默认 改进的mysql(native/mysqli),向后,是数据库设置,(如果没有修改的话)用户名是root,密码为空

然后会出现一个建议打开服务的报表,如果报表下面出现了 “您的服务器环境满足所有最低需求”,那就可以安装了

点继续,然后就开始安装moodle了,这次的时间可能会有些长,耐心等待一下,几分钟后页面开始有反应,最后这个页面会出现很多“成功”,另一个页面到phpMyAdmin里面看,刚才新建的moodle数据库里已经自动新建了很多表了
 
当页面最终停下来,会出现一个 继续 按钮
然后会进入一个页面,要我设置管理员的常规项,就是填入用户名,密码之类的东西,当所有带*的必填项都填完后就提交就好了,提交好后,我的页面成为了一片空白,但进入主页看,东西已经设置好了。
 
注意此时有个自助注册,最好是开启为“基于email的自助注册”,不然得管理员来为用户分配账号了。
 
到此,moodle已经安装完成,可以设置网站课程,添加老师学生了。
原文地址:https://www.cnblogs.com/youthdream/p/3121189.html