讀了很多有關(guān)Moodle平臺的文章后,才對Moodle平臺有了個初步的認識。下面就Moodle來談?wù)勛约旱囊恍┱J識。
首先談一下Moodle的概念,Moodle是基于建構(gòu)主義教育理論而開發(fā)的課程管理系統(tǒng), 是一個免費的開放源代碼的軟件。Moodle 這個詞是 Modular Object-Oriented Dynamic Learning Environment ,即模塊化面向?qū)ο蟮膭討B(tài)學(xué)習(xí)環(huán)境的縮寫。是一個用來建設(shè)基 Internet 的課程和網(wǎng)站的軟件包。 Moodle 平臺的目的是推廣社會建構(gòu)主義的教學(xué)思想,即教育者(老師)和學(xué)習(xí)者(學(xué)生)都是平等的主體,在教學(xué)活動中,他們相互協(xié)作,并根據(jù)自己已有的經(jīng)驗共同建構(gòu)知識。
了解了Moodle的概念后,下面看看Moodle是如何搭建起來的吧!
安裝moodle需要PHP環(huán)境的搭建,下面就windows server 2003下PHP的配置說明如下:
一、首先大家可以從網(wǎng)上獲得以下所需要的軟件。
1、apache_2.0.54-win32-x86-no_ssl.msi(web服務(wù)器)
2、mysql-5.0.24a-win32.zip(數(shù)據(jù)庫服務(wù)器)
3、php-5.1.6-Win32.zip(腳本支持程序用來解析php腳本了)
4、phpMyAdmin-2.6.2-pl1.zip(管理mysql數(shù)據(jù)庫)
二、安裝過程
Step1->安裝和配置apache
1、點擊下載好的apache_2.0.54-win32-x86-no_ssl.msi文件,將它安裝到自己方便查看的目錄。如C:/ 中,在需要填寫內(nèi)容的地方按照上面提示的例子說明填寫就好了,不用擔(dān)心,以后可以修改的。選擇80端口選項,然后一直下一步就結(jié)束了。
2、這時看到C盤根目錄下多了個apache2的文件夾。打開C:/apache2/conf/httpd.conf文件。
l 找到 DocumentRoot "C:/Apache2/htdocs",把它改成C:/www(該文件夾要自己創(chuàng)建)。
l 找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php
l 找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行后加入一行
LoadModule php5_module c:/php/php5apache2.dll (這個先不管,按照這個填寫就行了,但是保證后面php安裝在c盤根目錄下就行)
其中c:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置
l 找到 AddType application/x-gzip .gz .tgz 這行,在此行后加入
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
Step2->安裝和配置PHP
1、解壓縮php-5.1.6-Win32.zip到C:\php。
2、找到 php目錄里的 php.ini-dist 重命名為 php.ini 并拷到 C:\windows目錄里
3、將php目錄里的 php5ts.dll,libmysql.dll 拷到系統(tǒng)目錄(C:\windows\system32)
4、打開剛才C:\windows的php.ini文件,
找到extension_dir = "./" 改為 extension_dir = "c:/php/ext"
找到;extension=php_mysql.dll將前面的;去掉
找到;extension=php_mbstring.dll將前面的;去掉
找到;extension=php_gd2.dll將前面的;去掉
找到memory_limit = 8M,將8M修改的大一點,如50M
找到;session.save_path = "/tmp" 將前面的;去掉,設(shè)置你保存session的目錄,如
session.save_path = "c:/php/session_temp"(session_temp文件夾自己在對應(yīng)的目錄創(chuàng)建)
配置好后,你可以在c:/www中建立一個文件index.php,里面只需要輸入
重啟Apache,然后在瀏覽器輸入http://localhost/,如果看到了php的界面就說明你前面安裝成功了!
Step3->安裝和配置mysql
1、解壓文件mysql-5.0.24a-win32.zip,雙擊安裝,然后一直下一步就可以,到了問你是否需要配置的選擇配置就可以了
2、在配置中除了要輸入root的密碼外,什么都可以默認,這里我假設(shè)密碼是123456(后面要用到的)
3、重啟你的apache,把www中index.php內(nèi)容改成
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
如果看到success,說明你的數(shù)據(jù)庫配置就成功了!
Step4->安裝和配置phpmyadmin
1、解壓phpmyadmin到www目錄下,文件夾名字就改成phpmyadmin
2、打開phpmyadmin 目錄中的 config.inc.php找到
$cfg['Servers'][$i]['user'] = 'root';
修改為$cfg['Servers'][$i]['password'] = '123456';
有三個地方需要!
3、在瀏覽器中輸入http://localhost/phpmyadmin ,會看到Mysql數(shù)據(jù)庫的管理界面。在這里創(chuàng)建一個新數(shù)據(jù)庫moodle,安裝moodle過程中要用到的。