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,密码为空
然后会出现一个建议打开服务的报表,如果报表下面出现了 “您的服务器环境满足所有最低需求”,那就可以安装了。