打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows环境下的完整安装包

      完整安装包可以从Moodle官方网站的Windows下载页面下载。这个安装包为单机上的新安装而设计的。这个安装包可以安装在服务器上,但是不建议把它作为一个正式运行的网站而使用。请注意Moodle的标准安装包只包含Moodle的代码。

      本文件提供了使用Windows安装包的说明。对于Mac OS X安装包,则有单独的说明。

      完整安装包允许安装Moodle,该安装包包含一些安装Moodle的先决条件,即web服务器Apache、数据库MySQL、脚本语言PHP、管理工具phpMyAdmin以及Moodle,所有的这些软件均打包在了Xampp软件包中。完整安装包的有好几个版本可用,下载页面上提供了一些指导说明那个版本是最合适的。

      简而言之,完整安装包专为用最小的努力在单机上创建一个匹配web服务器和Moodle网站而设计的。

目录 显示/隐藏

1.系统要求
2.安装完整包的过程
  2.1第一步——创建文件结构
  2.2第二步——启动网络服务器
  2.3第三步——开始安装Moodle
3.更多的提示和警告
4.安全问题(必须阅读)
5. Apache和MySQL调整
5.1安装Apache和MySQL作为服务
  5.2Apache说明
  5.3MySQL说明
6.Vista与Windows7
7.另请参阅

1. 系统要求

  • 256MB内存(最低),512MB内存(推荐);
  • 160MB可用硬盘空间(根据用户上传资料的多少而需要更多额外的空间);
  • Windows98/ME(最低);
  • WindowsNT/2000/xp(推荐);

2. 安装完整包的过程

    完整安装包是一个zip文件包,含一个名为Apache web服务器、Moodle和安装Moodle所需要MySQL数据库和PHP程序。

    这个安装过程包括三个基本步骤。

  1. 下载和解压完整安装包;
  2. 启动web服务器;
  3. 使用web浏览器安装Moodle;

2.1 第一步——创建文件结构

2.1.1下载安装包

    从Moodle网站下载Windows安装zip包

2.1.2解压安装包

    解压(通过点击提取文件)下载的zip文件到你选择的硬盘或分区。提取过程将创建三个文件(“Start Moodle”,“Stop Moodle”,和“README”)以及一个名为“server”的子文件夹。

  • 不要重新命名子文件夹“server”;
  • 【说明】在这个server的子文件夹下还有一个名为moodle的文件夹,该文件夹包含包含Moodle程序;
  • 【提示1】创建一个文件夹并且将文件提取到那里。比如,你可能为不同的版本或目的而创建一个名为Moodle193文件夹和另一个名为Moodle187的文件夹。
  • 【提示2】最好使“server”文件夹的路径简单。如果可以,最好的方式是把它放在驱动器的根目录下,比如“D:\moodle193\server”。一个长路径,尤其是一些奇怪的符号,可能会阻止XAMPP正常工作。

2.2 第二步——启动Web服务器

­­­­    现在你准备启动web服务器。运行顶级目录下的文件“Start Moodle.exe”,一旦运行“Start Moodle.exe”,就不要停止,如果要停止,则运行"Stop Moodle.exe"。

【说明】这些程序控制操作web服务器的Apache 和 MySQL 程序。一些网站会用xampp批处理文件单独启动或停止Apache 和MySQL,xampp批处理文件可以在“server”子文件夹下找见。
【提示1】另外,在一个可能运行几个潜在web服务器的单机上,你可以运行“server”子文件夹下的“xampp_restart.exe”文件。
【提示2】你可以在Windows“开始”菜单添加快捷键命令来“开始”和“停止”Moodle网站。

    现在你可以准备开始安装Moodle。

【警告】Windows xp需要 msvcr71.dll 库文件来运行xampp。安装.Net1.1framework(而不是.Net2.0以及以上的)可以解决。你可以在Google上搜索这个文件,下载下来并且拷贝到 server/apache/bin文件夹。

2.3 第三步——开始安装Moodle

    启动浏览器并在地址栏里输入localhost,或者 http://127.0.0.1/或者http://localhost/,这时你就可以开始Moodle的首次安装。如果你已经安装了Moodle,你就可以进入Moodle网站的首页或者登陆界面。

【提示】Moodle安装后,把网址添加到浏览器中“收藏夹”中或者存为“书签”。

2.3.1设置语言

    在输入“localhost”后,将显示初始安装页面。

  • 选择你的首选语言(本例中选择了简体中文),然后点击“向后”按钮。

2.3.2诊断结果

    显示诊断报告——如果你不需要解决一些问题,那么希望它看起来会是这个样子。

  • 点击“next”按钮继续

2.3.3 Moodle路径

    Moodle安装的路径显示——如果你只是用这个作为一个本地测试服务器,接受屏幕上所显示的。

    在“web address”栏填入的选项是依据你安装Moodle的用途,如果你仅仅使用它作为本地测试,那么选择“ http://localhost'”,如果你想在局域网上测试安装,并通过其他机器上访问它,那就输入私人ip地址和服务器的网络名,其次是一个“/moodle”:网址——http://192.168.1.1/moodle。如果你要在网上测试安装,那么需要输入公共ip然后是“/moodle”::http://your_ip_address/moodle或者是在这里写上你的域名。

  • 按“next”按钮继续

2.3.4 数据库配置

  • 接下来的字段,我们输入数据库配置,填充一些建议值
  • 我们强烈建议在该页面上输入用户名和密码(不能忘了它们)
  • 不要使用“root”为用户名,并且没有密码,这样子会产生安全漏洞
  • 填充了字段之后,点击“Next”按钮继续

2.3.5检查服务器

    这个安装过程检查服务器是否装好

  • 点击“Next”按钮继续

2.3.6  确认最初的语言包

    Moodle现在检查语言包是否对你在第一步选择的语言有用,如果不能用,Moodle会继续安装英文版本。

2.3.7确认config.php文件

    提供的Moodle文件夹是可写的,显示一个消息确认配置已经完成。

  • 点击“continue”按钮继续

2.3.8  Moodle版权&协议

    显示Moodle版权&协议的通告

  • 点击“yes”按钮继续

2.3.9 当前的版本和不注意的选项

    显示当前的版本信息。核对不注意的操作框。这将在很多页面上自动勾选。如果你想挨着看安装屏幕,不要检查这个框并且很多次需要你准备好点击“continue”按钮。

  • 点击“continue”按钮且等待

2.3.10安装模块和主屏幕

    大多数情况下,会连着一系列的屏幕底端显示“continue”按钮。这个过程会根据需要填写的管理用户文件配置而停止。

2.3.11管理员用户配置文件

    管理员用户配置文件屏幕

    填写需要的字段。

  • 点击“save”继续

2.3.12 首页设置

    下一个屏幕是首页设置页面。有两个部分需要填写。第一部分是询问你完整的站点名称和一个短名称的导航栏。还有地方用来描述的,以后也可以修改。Moodle站点首页信息

    第二部分在底部显示说明Moodle,如果你不允许新的用户通过Email程序进行自我身份验证,缺省情况不是禁用的,这可以以后再站点管理模块进行修改。

    决定用户在登录,且通过Email进行自我身份验证的时候,是否可以创建自己的文件夹。

  • 点击“save changes”按钮继续进入Moodle网站的主页

2.3.13 Moodle开始了

    现在开始准备使用Moodle!

    新网站的首页是空白的

    该网站管理模块在左边,右上角有个“转向编辑turn edit on”按钮,网站描述块略低于它。

2.3.14恭喜你——Moodle安装完成

    这样就完成了完整包的安装,在你的浏览器输入http://localhost(或你在更早的时候设定的web地址!)就可以打开Moodle。

    下一个任务是配置Moodle来满足您的需求。别担心,虽然Moodle已启动运行,但是任何设置都很容易改变。

  • 检查设置>网站管理进行进一步的链接

3. 更多的提示与警告

  • 对于在Windows2000或Windows2003成品服务器上安装Moodle,进行手动安装将会是一个很好的实践。(可以在Windows installation上看到手动安装过程);
  • 完整安装包装好之后,你可能希望额外添加一些有用的模块和插件。该组会涉及更多定制的配置文件;
  • 最新版本的完整安装包组件,可能不是向后兼容。如果你打算在较新的Moodle版本,而不是你安装“主要”Moodle网站的版本上开发材料,那么需要一直不断的检查每一个组件的版本兼容性。简而言之,完整安装包是专门为第一次在“干净”的机器上安装Moodle而设计的。

4. 安全问题(必须阅读)

    如前所述,XAMPP不适合生产使用,而是适合开发人员在开发的环境下使用。XAMPP配置的方式是尽可能开放的,允许开发者开发任何他/她想要的。在开发环境里,这是很伟大的,但是在生产环境里,这是致命的。这里列出XAMPP缺乏安全的地方:

  • MySQL的管理者(根)没有密码。MySQL的后台程序可以通过网络访问;
  • 数据库管理也可以通过网络访问,案例也可以通过网络访问;
  • 仅仅访问以下的网址就可以解决大部分的安全问题:

http://localhost/security/

  • 根密码是MySQL + phpMyAdmin,而且XAMPP目录保护可以在这里建立;
  • 注意,在Windows安装程序包,这些问题中的一部分已经默认解决了,上边的链接不工作;
  • 如果仍有疑问,更多的信息在这里

5.调整Apache和MySQL

    在完成完整安装包的安装后,大多数情况下是不需要调整Apache和MySQL的,也不需要单独启动或停止他们,因为这些 是Xampp_start, Xampp_restart 和 Xammp_stop实现的。

5.1安装.">Apache和MySQL作为服务

(这是针对NT4 | Windows 2000 | Windows XP操作系统的)

\xampplite\apache\apache_installservice.bat = ==> Install Apache 2 as service

\xampplite\apache\apache_uninstallservice.bat = ==> Uninstall Apache 2 as service

\xampplite\mysql\mysql_installservice.bat = ==> Install MySQL as service

\xampplite\mysql\mysql_uninstallservice.bat = ==> Uninstall MySQL as service

==> After all Service (un)installations, please restart your system!

5.2 Apache说明

    你可以使用apache_start 和apache_stop bat文件来开始或停止apache运行,但是,建议使用Xampp_start 、 Xampp_restart 和 Xampp_stop来开或关Apache和 MySQL。

5.2.1故障排除

    如果你发现 Apache很奇怪,页面经常不能正常加载或者压根不能使用(特别是在localhost),尝试将下面几行代码添加在C:\your_moodle_installer_directory\apache\conf\httpd.conf的末尾。

EnableSendfile Off

EnableMMAP Off

Win32DisableAcceptEx

如果你编辑了一些.php文件,但是浏览器仍然显示旧的状态,尝试禁用扩展在\server\php\php.ini中的 eAccelerator。

[eAccelerator]

;extension=eaccelerator.dll

5.3 MySQL说明

    再次建议使用Xampp_start 、 Xampp_restart 和 Xampp_stop启动或者停止整个网络浏览器。如果你希望进一步调整系统,下面的也许会有用。

(1)MySQL服务器可以通过双击(执行)mysql_start.bat启动,这个文件可以在你安装xampp的相同的文件夹中找到,最有可能的是在C:\xampplite\。这个文件的精确路径是X:\xampplite\mysql_start.bat,“X”指的是你解压xampp所在的硬盘的字母。这个批处理文件在控制台模式下启动MySQL服务器。第一次初始化可能会需要几分钟时间。

不要关闭DOS窗口,否则服务器会崩溃的!如果要停止服务器,请运行mysql_shutdown.bat,它位于同样的目录下。

(2)利用“innodb”运行MySQL后台程序将会获得更好的性能,请在/xampplite/mysql/bin或c:\my.cnf for windows NT/2000/XP目录下编辑“my”(或者“my.cnf”),在这个管理下,激活

"innodb_data_file_path=ibdata1:30M"

注意,对于Windows95/98/ME,不建议使用“innobd”。

对于Windows NT/2000/XP,使用MySQL作为服务,仅仅将"my" / "my.cnf"拷贝至C:\my, or C:\my.cnf即可。请注意这个文件必须放在C:\的根目录下,其他位置不能使用。然后在mysql文件夹里运行“mysql_installservice.bat”。

(3)对于用户名和密码,MySQL开始使用的是标准值,预设的id是“root”,密码是“”(没有密码)。通过PHP和预设值访问MySQL,你需要使用以下的语法:

mysql_connect("localhost","root","");

如果你想为访问MySQL设置一个密码,那么请使用mysqladmin。如果想设置用户名“root”的密码为“secret”,那么输入:

\xampplite\mysql\bin\mysqladmin -u root password secret

更改密码后你需要重新配置phpMyAdmin才能使用新密码,否则将无法访问数据库。如果想这样做,打开\xampplite\phpmyadmin\目录下的文件config.inc.php,然后编辑以下的代码:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP authentificate

因此,在phpMyAdmin可以访问之前,首先查询MySQL服务器的“root”的密码。

有很多的乐趣的!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Moodle应用: Windows环境下的完整安装包
Windows环境下,搭建apache? ?php? ?mysql环境,?安装moodle
利用XAMPP本地搭建WordPress
利用XAMPP本地搭建WordPress博客 | 申杰博客
十款免费Web服务器套件
windows用一键安装包安装(推荐)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服