最简单的办法是使用 EasyPHP, 一个包含了所有您需要的软件的 Windows 程序包。 这里包含了从开始到结束的安装指导:
首先, 如果您以前安装过 MySQL (甚至是做为其他包的一部分), 卸载它,删除所有的 MySQL 文件并且确认您 删除了 c:\my.cnf 和 c:\windows\my.ini。 您或许需要查找和删除任何叫做 my.cnf 或 my.ini的文件。
如果您曾经安装过 PHP ,从您的 Windows 系统目录下删除任何叫做 php4ts.dll, 也需要删除任何叫做 php.ini 的文件。
从这里下载 EasyPHP : http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 (大致是 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 ,它包含了英语版本的EasyPHP1-7目录下的 www 和 home 目录。 这些能用来拷贝和覆盖缺省的文件。
下一个要做的事情是设置一个给 Moodle 使用的数据库。 右键点击任务栏托盘上的黑色的 E 图标,并且选择管理 (Administration),然后点击数据库管理(DB Management) (在 PHPMyAdmin)。
如果要求输入用户名, 使用 “root” 作为用户名,密码是空白。您 应该看到phpMyAdmin的网页界面,它允许您创建新的数据库和用户账号。
创建一个新的数据库,输入 “moodle” 在字段中作为数据库名, 然后点击 “创建” 按钮。 这很容易!
您也可以创建一个新的用户来访问您的数据库如果您需要。 对于 第一次使用的用户来说,这可能会有一定困难, 所以现在您也许最好只使用 已经存在的用户 “root” 和空白的密码在您的 Moodle 配置, 稍后可以修正这个问题。
您已经准备好安装 Moodle! 下载最近的 Moodle 发布版本从 http://moodle.org/download, 然后解压下载的压载包。
复制您的moodle 文件到 C:\Program Files\EasyPHP\www。 您也可以复制整个 moodle 目录 (ie C:\Program Files\EasyPHP\www\moodle) 或复制目录下所有的 内容 到上述目录。 如果您选择第二种方法,您访问您的 Moodle 主页需要使用 http://localhost/ 来代替 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格式(例如使用zip来备份) 您需要 启用 “zlib”。您可以完成这个配置通过转入您的EasyPHP 目录 (C:\Program Files\EasyPHP),然后运行目录中的 phpini.exe 程序。 选中 “zlib.dll” 后的复选框。 关闭窗口,然后转到任务栏上的黑色E图标,右击它获得一个菜单 - 从菜单中选择 “重启动”。
最后,您需要设置守护进程。 查看 安装指导 浏览设置守护进程的详细信息。
如果您不想或不能使用 EasyPHP,这里有一些提示来确保 您的PHP设置正确并且解决常见的问题:
确认您启用了GD模块,这样Moodle能处理图像 - 您 也许必须修改php.ini 并从这一行: 'extension=php_gd2.dll’删除注释标识 (;).
确认您启用了 Zlib 模块,这样您能在使用Moodle时创建和解压zip文件。
确认sessions打开了 - 您也许必须修改 php.ini 并为参数修正 目录值 session.save_path - 替换缺省的 “/tmp”,使用一个Windows 目录像 “c:/temp”。