zoukankan      html  css  js  c++  java
  • 利用EasyPHP搭建Moodle平台(转)


    安装AMP

    出自MoodleDocs

    目录

    [隐藏]

    安装 Apache, MySQL 和 PHP

    Moodle 是用叫做 PHP 的脚本语言写成的,并把大多数资料存在资料库中。这资料库我们建议您使用 MySQL。 在安装 Moodle 之前,您必须在您的网页伺服器平台上(如,Apache,IIS)有一个可运作的 PHP,和可运作的资料库系统。这些软体的安装对于一般电脑使用者而言,有些困难。因此这一页的写法是尽可能把不同平台上的安装过程变得简单。


    虚拟主机出租服务

    不幸的是,虚拟主机出租服务之间运作方式差异极大。有些厂商甚至会帮您安装 Moodle。

    大多数厂商会提供网页式的控制面板来控制您的网站,建立资料库,并设定 cron。有些也经由 SSH 提供终端存取,因此可以用指令来做这些事。

    您可以经由安装指引来工作,并一次一步骤,若被困住无法前进,去问您的只机伺服器出租业者。


    Mac OS X

    最简单的方式是使用 Apple 提供的 Apache 伺服器, 并使用 Marc Liyanage 的包裹添加 PHP 和 MySQL。以下两个网页有很好的说明,我们就不在此重复:

    PHP: 在此下载: http://www.entropy.ch/software/macosx/php/

    MySQL: 在此下载: http://www.entropy.ch/software/macosx/mysql/

    这些一旦安装好,标准的安装指引 将会清楚地告诉您该怎么做。

    要更详细的说明在此: http://docs.moodle.org/en/Install


    Redhat Linux

    您应该为 Apache, PHP 和 MySQL安装所有可用的 RPM 包裹。 一个常被忘掉的软体是 php-mysql,它是让 PHP 能与 MySQL 沟通的程式。

    一旦这些被安装了,这标准的安装指引 将会相当直接了当。

    一个更详细的步骤说明在此: http://docs.moodle.org/en/Install


    Windows

    最简单的方法是使用EasyPHP, 这是把你需要的软体都合并在一起,成为单一的 Windows 应用软体。 以下是从开始到完成的步骤:

    首先,如果您以前曾经安装 MySQL (即使是另一套装软体的一部分),把它完全解除安装,删除所有的 MySQL并确定您删除c:\my.cnf和 c:\windows\my.ini。您或许要 搜寻并删除任何叫做 my.cnf 或 my.ini的档案。 如果您以前曾经安装 PHP,在您的Windows目录上删除任何叫做php4ts.dll档案。 ,以及任何称做 php.ini的档案。

    从这里: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 下载 EasyPHP(大约 10 Mb) 执行下载的档案:easyphp1-7_setup.exe。这安装过程是以法文进行,但是很类似一般 Windows 程式的安装。我建议您接受预设值,并让它完全安装。注意 这 "Suivant" 表示"下一个",而 "Oui" 表示"是"。 在安装结束时,点选"Lancer EasyPHP" (启动 EasyPHP) 然后击点'Terminer" 按钮。您可能会看到一个相关讯息的网页,您可以不管它。

    如果一切顺利--恭喜! Apache, PHP 和 MySQL 都已经安装成功,且正在执行中!您将会看到一个黑色的 E 字在您的工具列上。您可以对它按右键以取得选单,好让您控制执行的程式。 选单的介面上是法文,而您可能较偏好英文。您可以下载这个档案 http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 它包含www的英文版本和 EasyPHP1-7的主资料夹。这些都可以复制并复盖预设的档案。

    下一步您要做的是,为 Moodle 建立一个资料库来使用。 在工具列上的黑色 E 按右键,并选 Administration,然后按 DB Management (在 PHPMyAdmin 旁边)。 它如果问用户名称,请用"root" 以及空白密码. 您将会看到一个 phpMyAdmin 网页介面,它可让您建立新资料库和用户帐号。

    藉著打入 "moodle" 到栏位中,并点选"Create",可以建立新资料库。真是简单! 如果您要的话,也可以建立一个新用户来存取您的资料库。然而这对于新手来说,是有点困难,因此,您可以先暂时使用现有的帐号 "root" 而没有密码,然后以后再从您的 Moodle 设定档中去修改它。

    您现在可以安装 Moodle 了!请从http://moodle.org/download下載 Moodle 的最新版本,然后解压缩。 复制您所有的 moodle 档案到C:\Program Files\EasyPHP\www 之下。您可以 复制整个 moodle 目录(例如 C:\Program Files\EasyPHP\www\moodle) 或者是复制moodle目录里的全部 内容。如果您使用第二种方式,那您将可以使用 http://localhost/ 来阅读读您的 Moodle 首页,而使用第一种方式就需要用 http://localhost/moodle/ 才可看到首页。

    在硬碟的某处建立一新的空资料夹,并设定为可以读写,以便让 Moodle 存放上传的档案,例如: C:\moodledata。 到您的 Moodle 资料夹,复制 config-dist.php 档,并把它改名为 config.php 使用纯文字编辑器编辑 config.php (用Notepad 就可以了,只要小心它没有在尾端加上不要的空格即可 )。 填入您的新资料库的讯息:

    $CFG->dbtype = 'mysql';
    $CFG->dbhost = 'localhost';
    $CFG->dbname = 'moodle';
    $CFG->dbuser = 'root';
    $CFG->dbpass = ;
    $CFG->dbpersist = true;
    $CFG->prefix = 'mdl_';
    

    然后指定所有的档案的路径:

    $CFG->wwwroot = 'http://localhost/moodle'; // 若您知道,請使用外在網址。
    $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
    $CFG->dataroot = 'C:\moodledata';
    

    储存 config.php - 您可以先不管其他的设定。

    您几乎快完工了!其他的设定都是要透过网页的。使用您的浏览器拜访 http://localhost/moodle/admin/ 以继续设定工作。

    若要在 Moodle 中使用压缩档 (比如说用 zip 来备份) 您需要启动 "zlib"。 您要先进入您的 EasyPHP 目录(C:\Program Files\EasyPHP), 然后在这里执行 phpini.exe 这个程式,勾选"zlib.dll"。关闭视窗,然后到您的工具列的黑色 E 字,并按右键 已取得选单,--然后选择 "Restart"。

    最后,您需要设定某种 cron(会定期自动执行的程式)。请参见安装说明 以获得更详细讯息。 如果您无法或不能使用 EasyPHP,这里有一些技巧,可以帮您确定您的 PHP 是否设定正确,并避免常见的问题:

    确定您有启动 GD 模组,好让 Moodle能处理图像 - 您可能要编辑 php.ini ,并移除'extension=php_gd2.dll' 这一行前面的分号(;)。

    确定您启动 Zlib 模组,好让您能在 Moodle 里面建立和解开 zip 档。 确定 sessions 是开启的 - 您可能要编辑 php.ini 档,修理变项 session.save_path 所用的目录--- 替换掉预设的 "/tmp",而改用 Windows 的目录,如"c:/temp"。

  • 相关阅读:
    SqlServer相关文章
    C#字典(Dictionary)相关文章记录
    Mysql相关文章
    Rabbitmq相关文章
    C#多线程之锁相关文章
    23种设计模式相关文章
    IdentityServer4之Consent与offline_access
    .netCore mvc 在javascript中读取属性中文乱码的问题
    基于 NET5的QQ扫码登录的第三方实现(无需注册开发者)
    Windows 操作系统开启长路径支持
  • 原文地址:https://www.cnblogs.com/liuzhengliang/p/1415208.html
Copyright © 2011-2022 走看看