Linux環(huán)境下moodle在線學(xué)習(xí)平臺的安裝和配置 山東省濟(jì)南第一中學(xué) 黃寶華 郵編:250100 山東省濟(jì)南市二環(huán)東路999號 Moodle是澳大利亞教師 Martin Dougiamas 基于建構(gòu)主義教育理論而開發(fā)的開放源碼的課程管理系統(tǒng)(CMS),也稱作知識管理系統(tǒng)(LMS)或虛擬學(xué)習(xí)環(huán)境(VLE)。在全球信息化迅猛發(fā)展的今天,越來越多的教育工作者開始利用這個工具創(chuàng)建在線的教學(xué)系統(tǒng),國內(nèi)也有不少大專院校運(yùn)用了此系統(tǒng),然而在中小學(xué),由于受到傳統(tǒng)教育模式、文化意識的影響,加上技術(shù)方面、硬軟件投入的限制,moodle平臺在國內(nèi)的發(fā)展并不理想,不過我們可以欣喜的看到,有很多的教師正積極的嘗試著這種教學(xué)模式并取得了很好的效果,他們在網(wǎng)絡(luò)教學(xué)的理論與實(shí)踐水平上都有較大的提升。 作為信息技術(shù)教師和網(wǎng)絡(luò)工程師,我希望能從技術(shù)應(yīng)用的角度談一下moodle平臺的安裝和配置過程,講述的重點(diǎn)還是在于環(huán)境的選取和軟件的配置。我們知道,moodle程序是由php腳本語言構(gòu)成的,此種語言的跨平臺能力較強(qiáng),既可運(yùn)行于windows系統(tǒng),也可運(yùn)行于linux、Mac OS X等系統(tǒng),由于windows系統(tǒng)自身的原因,服務(wù)器經(jīng)常出現(xiàn)異常,在安全性和穩(wěn)定性上存在諸多不足,給教師和學(xué)生帶來教學(xué)上的不便,我們推薦選用linux操作系統(tǒng),基于以下幾個理由:第一,它的網(wǎng)絡(luò)性能強(qiáng)大,對硬件的完全支持,具有良好的安全性、穩(wěn)定性。第二,在低配置的個人電腦上也能運(yùn)行流暢。第三,架構(gòu)在linux上的web服務(wù)器較為流行和普遍。第四,可以使用全部開源軟件,甚至可以按需編譯模塊為己所用,這對提高技術(shù)人員的實(shí)際應(yīng)用水平也有很大幫助,同時也省卻了相關(guān)的軟件投入,一舉而多得。 實(shí)際應(yīng)用上我選取了CentOS作為linux環(huán)境,安裝系統(tǒng)時添加開發(fā)環(huán)境GCC,用來編譯源代碼的PHP,WEB服務(wù)器Nginx和數(shù)據(jù)庫Mysql。主要步驟有如下幾步: 一、安裝數(shù)據(jù)庫mysql 安裝mysql(假設(shè)下載的軟件都在/mysrc目錄): 建立用戶和組: #grep mysql /etc/group 查詢系統(tǒng)中是否有mysql這個用戶組,沒有則添加: #groupadd mysql # grep mysql /etc/passwd #查詢系統(tǒng)中是否有mysql這個用戶,沒有則添加: #useradd -g mysql -M -s /bin/false mysql #cd /mysrc #tar zvfx mysql-5.1.55.tar.gz #cd mysql-5.1.55 配置安裝參數(shù),生成Makefile文件 #./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci \ --with-extra-charsets=gb2312,big5,gbk,binary,ascii --enable-thread-safe-client 編譯并安裝: #make && make install #cd /usr/local/mysql 設(shè)置/usr/local/mysql目錄屬主: #chown –R mysql . #chgrp –R mysql . |
|