原创:利用APMserv快速搭建Moodle平台

    引言:不懂PHPAppachMysql,能不能架构PHP+Appach+Mysql的系统?回答是肯定的。因为有APMServ这么一个强大的工具。APMServ把绝大部分的事情都做好了,你只要简单的配置,就可以搭建一个PHP+Appach+Mysql的平台。下面以APMServ工具搭建Moodle平台为例来进行说明。
   
一、准备工作:
1、下载APMserv软件

最新版本是APMServ 5.2.6下载地址http://apmserv.s135.com/

关于APMserv就不做过多的介绍,APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9PHP 5.2.6MySQL 5.1.284.0.26Nginx 0.7.19Memcached 1.2.4phpMyAdmin 2.11.9.2OpenSSLSQLiteZendOptimizer,以及ASPCGIPerl网站服务器平台的绿色软件,具体请看官方网站的介绍。

2、下载最新版本的Moodle

最新版本是1.9.4 (Build: 20090304),下载地址是:http://www.emoodle.org/vread-437.html 官方下载地址:http://moodle.org/downloads/ 说明:由于Moodlehttp://www.moodle.org/ )的官方网站最近无法下载,故选择易魔灯(emoodle)网站进行下载。

二、环境配置

1、将下载的APMServ 5.2.6解压缩到系统的某个文件夹中D:\Program Files\APMServ5.2.6注意路径中不能出现中文名。

2、将下载的Moodle解压缩到D:\Program Files\APMServ5.2.6\www\htdocs中(说明:为了便于操作,本人将Moodle程序直接放到根目录下面
3APMServ的使用说明:

1Apache的端口默认是80端口,如果您的IIS也设置为80端口,将产生冲突。
2)打开PhpAdmin,如下图所示:

如果出现“2003 - 服务器没有响应“的错误,那么说明在服务中MySQl没有启动。那么如何启动MySql呢?方法是:控制面板—管理工具服务,找到“APMServ-MySQL5.1,启动。一般会出现以下的错误:“在本地计算机无法启动APMServ-MySQL5.1服务,错误1067,进程意外中止”。还是无法启动MySQL,该怎么办呢?在网上查了很多方法,都不管用。其实解决“在本地计算机无法启动APMServ-MySQL5.1服务,错误1067,进程意外中止”的方法很简单,只要进入“D:\Program Files\APMServ5.2.6\MySQL5.1\bin”文件夹,找到mysqld-nt.exe文件执行即可。默认情况下,当启动APMServ的时候,在服务中MySql都是没有启动的,需要执行mysqld-nt.exe文件,开启MySql服务。(这可能是APMServBug,希望高手知道的,补充一下)

三、搭建Moodle平台

1、进入Moodle页面

在地址栏中输入http://127.0.0.1:8011/(我这里设置8011端口),进入以下的界面,选择Chinese(zh_cn),一路往下Next 即可。(由于操作步骤很多,暂不提供截图。)
2、安装Moodle过程中注意的几个问题:
(1)当出现以下的页面时,需要注意的问题:
这是一个很关键的地方,根据本人的经验,非常容易出错。如果在“PhpMyadmin“中没有建立数据库,系统将默认建立一个叫做Moodle的数据库。用户名输入“root”(rootPhpMyadmin的登录名),默认密码为空。表格名称前缀,可有可无。



四、利用Moodle平台搭建课程管理系统(学习管理系统)
这部分涉及的内容较多,具体如何搭建请参照黎加厚教授编写的关于Moodle的书。

原文地址:https://www.cnblogs.com/liuzhengliang/p/1414656.html