moodle php代码解读_搭建基于Windows + Apache + PHP + MySQL的Moodle平台

说起Moodle,我相信学习教育技术的同学应该都不陌生,在大学的网络与远程教育课中,我有幸与传说中的Moodle相遇,然后相知,但是我绝对不会跟你们说一直到我毕业,我都没有找到一个合适的时间与这位Ms.Moodle相识,尽管我知道她对我蛮有好感!这是为什么呢?为什么呢?为……呢?好吧,我承认,我之所以没能好好认识一下Moodle,无外乎Moodle一直以来给我的感觉就一个:配置起来异常繁琐,不仅安装步骤甚多,需要安装的软件甚多,而且稍不注意就会出错,出错不要紧呀,要紧的是一个芝麻大的错还需要花大半天时间来研究。总之一句话:安装一次,心力交瘁一次。这几天要不是因为需要在Windows Server 2008 R2 Enterpris服务器上安装一个Moodle,我都不知道我什么时候才会再次带着一丝敬畏以及一丝惆怅来研究Moodle。虽然这次也是经过几天的鏖战,但是最终还是大功告成,于是我以迅雷不及掩耳盗铃之势,果断写下这篇关于如何搭建Moodle的文章,没啥别的想法,就是希望能帮助大家更好更快地搭建起属于自己的Moodle平台。

好了,废话不再啰嗦,下面就正式开始我们的Moodle搭建之旅吧,小伙伴们,Are you ready?Let’s go!!!

首先,简单介绍一下这次安装Moodle用到的软件:

①apache_2.2.21-x64-openssl-1.0.0e.msi;

②mysql-5.5.40-winx64.msi;

③php-5.4.8-Win32-VC9-x64.zip;

④Moodle3.0.2+。

因为服务器是64操作系统,考虑到性能问题,所以Apache、PHP、MySQL都s使用了64位的安装包,安装包的下载地址我会在文章末尾附上链接,大家请自行下载。

到这里,有的小伙伴可能会问“Moodle不是有很多集成的安装包吗,直接下载一个一键安装包分分钟就搞定啦!”。确实,使用一键安装包能帮我们免去非常多的步骤,而且几乎不会出现什么安装错误,但是我要说的是,现在的一键安装包无非就是将Apache、PHP、MySQL、Moodle等软件进行了整合与封装,其自身就是一个封闭的PHP环境+ Moodle平台,正所谓“凡事有利则有弊”,一键安装包虽然安装简单,但是却不够灵活,而且并发性能较差,用一键安装包搭建起来的Moodle很可能满足不了我们的性能需求,还有很重要的一点就是使用一键安装包不利于我们深入去理解Moodle的技术架构,因为我们不清楚Apache、PHP、MySQL和Moodle之间具体怎么关联起来的,倘若有一天我们想自己开发一款Moodle插件,或者是大脑灵光一闪,想自己做一个类似Moodle的平台,我们就必须更加清楚地理解Moodle的框架及其运行所依赖的PHP开发环境。也就是说,我们除了掌握Moodle的基本操作和使用方法之外,还必须对PHP相关的一些知识有所了解,了解的越多,掌握的越多,我们对Moodle的理解就越深。所以我在这里得出的结论是:征服Moodle第一步:老老实实学习PHP环境搭建。

首先,我们来安装Apache,步骤如下:

1.点击apache_2.2.21-x64-openssl-1.0.0e.msi安装包,出现:

2.点击Next。

3.选择I accenpt the terms int the license agreement,点击Next。

4.点击Next。

5.这一步需要填写Apache服务的一些信息,填写的信息建议按照每一项括号中的格式来填写。

a) Network Domain即Apache的网络域名,如果你想公开你的Web服务器让其他人也能够访问,那么你就填你申请到的正式域名,否则就建议按照给定格式随便填写

b) Server Name指Apache服务的名字,同样,如果有正式的服务名就填写正式的服务名,没有就按照给定格式随便填写;

c) Administrator’s Email Address即Apache管理员的邮箱地址,同样按照给定格式随意填写。

d) 下面的单选框直接选择默认推荐的项,即for all users,on port 80,as a service -- Recommended,表示为所有用户开放Apache服务,并且默认80作为Apache服务端口号。

然后点击Next。

6.Typical为典型安装模式,Custom为自定义安装模式,我们选择Custom模式,点击Next。

7.这里可以选择需要安装的项和安装的路径,我们选择安装全部项,即选中Apache HTTP Server 2.2.21。我选择的安装路径为E盘下的目录,大家可以自行选择一个合适的路径。然后点击Next。

8.点击install开始安装。

9.点击Finish完成安装。

10.接下来我们可以通过在浏览器中输入http://localhost来验证Apache是否安装成功,如果浏览器输出“It Works”,则表示Apache安装成功了,如图:

至于为什么输入http://localho

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值