2024年4月16日发(作者:)
维普资讯
技术与应用
WWW.itedu.org.cn应用实践
Moodle在Debi n—Linux系统中的
安装及配置
口/冯均芳
目前,关于Mo0dl e的介绍非常多,但大多是在
W i ndows操作系统下的安装和使用。笔者作为较早接
触、使用Moodle的一员,认为Moodle在Linux系
用L i nux的核心(操作系统的最重要部分),但大部
分基本工具来自GNU计划,因此被称为GNU/L inux。
具体安装步骤如下:
1.在安装了Debi an系统的电脑上,使用下面
统下安装运行更稳定。本文介绍在Debian—Linux
系统中安装、配置M00 l de的方法,以供大家借鉴。
一
的命令安装Apache、PHP和PostgreSQL(可以选
择MySQL数据库)来支持Moodle的运行。
debjan:一#aPt—get install POStg resqI
.
MoodIO简介
(CMS),也 Moodl e是一款开源课程管理系统
phppgadmin apache2 php4 php4-・cli php4_。gd php4_・
pgsql wwwconfig。common
是学习管理系统(LMS),在遵循GNU GPL协议的
情况下,可以随意使用、修改。目前,Moodl e在国
内拥有的用户越来越多,很多中小学教师开始利用
Mo0d l e创建自己的课程,组织教学活动。
D e b i a n强大的软件包管理功能使得安装过程非
常简单,只需按几下回车。值得注意的是,在此过程
中应为phppgadm i n选择apache2。
二・Moodle在Debian—Linux系统中的安装
Mood l e可以在多种支持PHP的平台上安装,这
里笔者介绍在Debian—Linux上安装Moodle1.6版
本的方法。Debian是一套自由操作系统(OS),它使
整
,
2.对安装的这些软件做一些适应MOOd l e的调
并设定MoOd l e数据库的用户和密码。
(1)Apache配置文件
①运行命令d e b i a n:~# n a n o/e t C/
phppgadmin/apache.conf
和Windows XP不适
用。
到屏幕右下方,默默地为我们服务。
总之,MemTurbo是一款小巧而强大的软件,不
第四个是
标签
“选项”
仅能回收内存,提高内存的使用效率,而且能够优化
(如图4)。这里
“Wi ndows
cPu和缓存的使用,可以极大地提高低配置计算机的
运行性能。笔者200 1年购置的笔记本电脑配置为CPU
P III 800MHz、256MB内存,使用MemTurbo可
以非常流畅地运行Wi ndows XP和Of f ice 2003,
可以设置
启动时自动运行
MemTurbo”、自动回
收内存的周期及“现
流畅地播放D V D等视频文件,并且可用内存通常维
持在l 5 0MB以上。因此,对于经费有限的学校来说,
可以通过Me m Tu r bO软件提高低配置计算机的运行
图4 “选项”标签
在回收内存”的热键。
设置好后,点击
“应用”按钮。再点击
“隐藏 按钮,
效率,节约教育信息化的成本。■
(作者单位:华东师范大学教育科学学院)
MemTurbo就会隐藏
66 ●中小学信息技术教育I.2007年第5期
维普资讯
技术与应用
应用实践WWW.itedu.org.cn
②将命令行
掉
#al low from all中的“#”去
③设置Moodle网站根目录:debian:~#
/etc/moodle/conf ig.php
rlano
③重新启动A P a c h e:执行d e b i a n
~
④将命令¥CFG一>wwwroot=I httP://
#apache2ct l restart
localhost/moodIe ;修改为¥CFG一>wwwroot一
・htt P://1 92.168.5.21 1/moodle・;(其中192.
/e t c/
168.5.2ll为本机IP地址)
(2)设置postgresql数据库
①运行命令deb i a n:~# n a n o
postgresql/7.4/main/postgresq1.conf
⑤运行命令debian:~#apache2ctl restart,
重新启动APache服务
②将命令#t c P i p—socke t—f a l s e修改为
tcPip__socket=true
③运行命令debian:~#nanonano/etc/
postgresql/7.4/main/pg__hba.conf
④将命令host all all 127.0.0.1 255.255.
255.255 md5中的md5修改为password
⑤重新启动PostgreSQL数据库:debian:~#
/etc/init.d/postgresql一7.4 restart
(3)设置PostgreSQL数据库的密码
su—postgres。切换到数据库管理用户
psql template1‘连接temp late 1数据库,进入
Psq l命令行
ALTER USER postgres password‘psqmodl 23‘;
‘设置密码
(4)创建Moodle数据库并设置密码
create user moodler createdb;
ALTER USER moodler password‘moderl 23‘:
\q(退出)
(5)测试PHP
nano/var/www/phpinfo.php‘测试PHP是否安
装成功
.<?phpinfo()?>‘存盘退出
http://1 92.1 68.5.21 1/phpinfo.php(注意此处改
为本机的I P)
nano/etc/php4/apache2/php.ini‘针对Moodle
修改PHP的设置
nano/etc/php4/cli/php.ini
mag.c
—
quotes—gpc=1 (推荐但非必须)
magic
_
quotes_runtime=0(必须)
f_leupIoads=1
—
session.auto
_
start=0
session.bug
_
compat_warn:0
3.使用命令debian:~#aPt—get install
moodl e把Moodl e安装到系统,安装时选择使用
Apache2和PostgreSQL,并输入Moodle数据库的
用户名和密码。具体如下:
①运行命令debian:~#nano/etc/moodle/
apache.conf
②将命令#allow from all中的“#”去掉
4.在客户机的浏览器中配置Moodl e系统,完
成最后的安装设置。
在浏览器的地址栏中输入:httP://192.168.5.
2ll/moodle/admin,进入配置页面,一般情况下
一
直选择“cont inue”就可以了。
这个过程中需要设置Mood l e系统的管理员用户
名及密码,中文编码的选择注意与数据库的编码选
择一致(我们选择的是UTF一8编码)。至此,Moodle
课程平台已经创建好。
三 安装后的设置
1.修改MoodIe上传文件大小限制
Moodle 1.6中可上传的最大文件为2M,一般不
能满足我们的需求。可以通过修改/etc/moodle/
aPache.conf文件中的两条命令参数(两处)来改
变上传文件的大小:
php
_
value upload
_
max filesize 16M
php__value post__max size 16M
根据自己服务器的空间,修改成需要的大小即
可,注意修改后要重新启动apache服务:apache2ct l
restart 。
从客户端以管理员的身份登录Moo l de系统,修
改“设置一变量一权限”中的Maxbytes值,限制整
个站点内上传文件的最大尺寸。教师在创建课程时,
也可以设定具体课程上传文件的大小限制。
2.修改Moodl e上传文件中文文件名乱码
Moode l平台中上传文件的中文文件名出现乱码主
要是文字编码的问题,找到/etc/moodle/config.
php文件中的命令¥CFG一>unicodecleanfilename
=true;将值修改为“true”即可,再执行apache2ct l
restart,重启Apache服务。一
(作者单位:山东枣庄十六中)
www.itedu.org.cn lI 2007年第5期 II 67


发布评论