zoukankan      html  css  js  c++  java
  • 原创:利用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的书。

  • 相关阅读:
    记:vue-router报错: Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location
    使用vuepress搭建GitHub pages静态博客页面
    APPCNA 手势验证登录
    appcan 文件下载与预览
    上传文件-layui+ashx
    2020已经过去五分之四了,你确定还不来了解一下JS的rAF?
    《Python 测试开发技术栈—巴哥职场进化记》—每日站会的意义
    Netty 增加接收缓冲区大小
    我想把Jhipster介绍给你
    如何写好转正答辩PPT
  • 原文地址:https://www.cnblogs.com/liuzhengliang/p/1414656.html
Copyright © 2011-2022 走看看