任翔+劉樹林
摘要:筆者提出配置適合Moodle版本的Apache、PHP、MySQL云服務(wù)器環(huán)境策略,有效解決了Moodle平臺傳統(tǒng)配置與安裝過程中所面臨的諸多問題。
關(guān)鍵詞:云服務(wù)器;Moodle;配置;安裝
Moodle的應(yīng)用已經(jīng)很廣泛了,但Moodle環(huán)境的配置與安裝并非易事,這使大多數(shù)想運用或研究Moodle平臺的人員望而卻步。筆者通過CNKI高級檢索功能,利用檢索條件“題名= Moodle and 題名= 安裝 and 題名= 配置(精確匹配)”實施檢索,共搜索到6篇主要從校園網(wǎng)或個人計算機環(huán)境角度探討搭建Moodle之策略,然而運用這些文獻(xiàn)所述策略在基于虛擬主機環(huán)境下搭建Moodle時卻始終以失敗而終結(jié)。
經(jīng)多次測試,筆者最終在虛擬主機環(huán)境中成功搭建Moodle,然而后續(xù)升級Moodle時,問題接踵而至。而云服務(wù)器的推出,有效地解決了這些問題。
● 云服務(wù)器概述
云服務(wù)器即云主機(Elastic Computer Service,簡稱ECS),是一種處理能力可彈性伸縮的計算服務(wù),其管理方式比物理服務(wù)器更簡單高效。與傳統(tǒng)的虛擬主機服務(wù)器相比,云服務(wù)器具有明顯的優(yōu)勢,參見表1。
● Moodle概述
Moodle被很多教育技術(shù)研究者稱之為學(xué)習(xí)管理系統(tǒng)(LMS)。該系統(tǒng)目前主要由Moodle Pty Ltd(亦稱Moodle HQ)公司的Moodle項目部負(fù)責(zé)其內(nèi)核開發(fā),其全球用戶可基于此開展二次開發(fā),實現(xiàn)資源共享。
Moodle平臺基于網(wǎng)頁開發(fā),具有接口簡單、界面組件可拖放、任何人都能使用可擴展和修改、操作簡便、易于更新、支持多語言、高度靈活性和伸縮性、互操作性、用戶數(shù)據(jù)安全性、支持用戶自己開發(fā)插件或使用免費插件以滿足個性化需求等特征,常被用于小班教學(xué)和大型組織機構(gòu)教學(xué)。
● 云服務(wù)器環(huán)境申購與配置
1.申購云服務(wù)器
目前,通過百度搜索云服務(wù)器提供商,有中國萬網(wǎng)、中國電信天翼云、第一主機等很多,大部分提供先試用后購買的營銷模式,本文以天翼云為例展開論述。進(jìn)入服務(wù)商主頁,免費注冊一個賬號,自創(chuàng)建一臺云服務(wù)器。本實驗云服務(wù)器配置參數(shù)見表2。
2.云服務(wù)器環(huán)境配置
(1)登錄云服務(wù)器并下載備用文件
登錄云服務(wù)商網(wǎng)站中的個人賬戶,進(jìn)入云主機管理界面,點擊“更多”,然后點擊“獲取密碼”來獲取云服務(wù)器賬號與密碼。不同服務(wù)商獲取云服務(wù)器賬號與密碼的方式不同,請與管理員聯(lián)系。
從本地計算機啟動遠(yuǎn)程桌面連接應(yīng)用程序,在“計算機”名中輸入云服務(wù)器的外網(wǎng)IP地址,單擊“連接”,在彈出窗口中的“用戶名”和“密碼”處分別輸入administrator和密碼,單擊“確定”,登錄到遠(yuǎn)程計算機。
在遠(yuǎn)程計算機桌面上選定“我的電腦”后單擊鼠標(biāo)右鍵,然后單擊“管理”、打開“計算機管理”窗口,利用“磁盤管理”工具為云服務(wù)器新加載一個數(shù)據(jù)盤,盤符為E,用于存放備用文件,見表3。
(2)安裝Apache Web服務(wù)器
由于本實驗用云服務(wù)器默認(rèn)配置已經(jīng)安裝了IIS Web服務(wù)器,所以安裝Apache前需刪除IIS或設(shè)置IIS默認(rèn)網(wǎng)站的TCP端口為8080,否則會由于TCP端口沖突問題造成Apache安裝失敗。刪除IIS后,雙擊httpd-2.2.25-win32-x86-no_ssl.msi啟動Apache安裝程序。最好將其安裝在默認(rèn)目標(biāo)下,并且在安裝的過程中選擇將其安裝為所有用戶服務(wù),且監(jiān)聽端口為80。安裝成功后,可以在系統(tǒng)托盤位置看到Apache圖標(biāo),單擊此圖標(biāo),通過彈出的菜單可實現(xiàn)服務(wù)器的啟動和停止。也可在Apache圖標(biāo)上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇Open Apache Monitor命令,打開Apache Service Monitor對話框。在該對話框中可實現(xiàn)對Apache的許多操作,包括重啟和停止Apache等。
在瀏覽器中運行http://localhost 或http://127.0.0.1,如果能看到Apache服務(wù)器默認(rèn)主頁顯示“It Works!”,則表明Apache服務(wù)器安裝成功。
(3)安裝和配置PHP與Apache協(xié)同工作
PHP安裝過程非常簡單,只需將下載的壓縮包php-5.3.3-Win32-VC6-x86.zip文件解壓縮到一個目錄即可,本文將它解壓縮至C:\php目錄下。復(fù)制此目錄下的php.ini-development文件并改名為php.ini備用。
用記事本打開C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件,在末尾處追加如表4所示內(nèi)容。
在C:\php\php.ini文件中,設(shè)置doc_root =C:\Program Files\Apache Software Foundation\Apache2.2\htdocs,即可在Apache服務(wù)器中運行php腳本語言;修改語句extension_dir = "ext"為extension_dir = "C:\php\ext",刪除首分號,即打開支持目錄模塊映射功能。保存文件并重啟Apache服務(wù)器,測試PHP應(yīng)用服務(wù)器是否配置成功。在Apache默認(rèn)網(wǎng)站目錄htdocs下,新建一個名為phpTest.php的php的網(wǎng)頁,并輸入Script代碼:<?php phpinfo(); ?>。在瀏覽器中運行http://localhost/phpTest.php,便可看到下圖所示的結(jié)果。phpinfo( )是PHP內(nèi)置的一個函數(shù),能夠輸出當(dāng)前PHP的配置信息,在網(wǎng)頁上可以清楚地顯示當(dāng)前的版本、模塊、環(huán)境變量等內(nèi)容。endprint
(4)安裝MySQL數(shù)據(jù)庫服務(wù)器
雙擊mysql-5.1.73-win32.msi文件,安裝MySQL數(shù)據(jù)庫服務(wù)器。安裝過程中,除設(shè)置后續(xù)所列項外,其余選項均保持默認(rèn)。在MySQL服務(wù)器實例配置過程中,見“Add firewall exception fort this port”時勾選,為防火墻添加例外;見“Manual Selected Default Character Set /Collation”時選定,并從下拉框中選取“utf8”作為默認(rèn)字符設(shè)置;見“Include Bin Directory in Windows PATH”時勾選,以便在Windows中使用命令行;見“Modify Security Settings”時,在“New root password”和“Confirm”處設(shè)置數(shù)據(jù)庫賬戶root的密碼和確認(rèn)密碼;后續(xù)步驟保持默認(rèn)操作即可完成MySQL服務(wù)安裝。
連接MySQL服務(wù)器,測試是否安裝成功。單擊“開始→所有程序→MySQL→MySQL Server 5.1→ MySQL Command Line Client”進(jìn)入MySQL命令行客戶端DOS界面。輸入root密碼,直接按Enter鍵就可以連接到MySQL。如果一切正常,則說明MySQL可以完全工作了。
● 安裝Moodle平臺
1.設(shè)置PHP擴展
每個Moodle的發(fā)行版都有一些對PHP版本的最低要求和幾個必須安裝的PHP擴展。在每次安裝和升級前會做完整的環(huán)境檢查。為使Moodle平臺成功安裝,首先需啟用相應(yīng)的PHP擴展,見表5。
在文件php.ini中找到與表5左列對應(yīng)的語句,刪除各語句前的分號。復(fù)制C:\php下的libeay32.dll和ssleay32.dll至C:\WINDOWS\system32下可激活cURL擴展。修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf中的語句“DirectoryIndex index.html”為“DirectoryIndex index.php”,即設(shè)置默認(rèn)啟動文件,重啟Apache服務(wù)完成安裝準(zhǔn)備工作。
2.安裝Moodle
準(zhǔn)備一個可以通過Internet訪問到Moodle的完整網(wǎng)址,即一個合法且經(jīng)備案并取得備案號和密碼的域名。向服務(wù)商提交此備案號及密碼,打開服務(wù)器默認(rèn)端口80。將此域名與云服務(wù)器綁定并正確解析。由于Moodle不支持通過多個地址訪問。如果網(wǎng)站有多個公開地址,必須把這個地址以外的所有地址都設(shè)為永久重定向才可以。如果網(wǎng)站可通過內(nèi)部地址訪問,也可通過這個公開地址訪問,那么請配置DNS使內(nèi)部網(wǎng)用戶也能使用公開地址。如果此地址不正確,請在瀏覽器中修改URL來重新安裝,并設(shè)定另一個地址。
在瀏覽器中輸入合法的網(wǎng)址開始安裝Moodle平臺。在“Choose a language”頁面的“Language”欄選“簡體中文(zh_cn)”后,頁面自動轉(zhuǎn)換為中文界面。單擊“向后 >>”開始檢測云服務(wù)器的運行環(huán)境,重點檢查cURL PHP擴展。由于已經(jīng)打開了Moodle平臺運行環(huán)境所需的PHP擴展,單擊“向后 >>”進(jìn)入“確認(rèn)路徑”頁面,在此頁面只需修改“數(shù)據(jù)目錄”為E:\moodledata(考慮到網(wǎng)站數(shù)據(jù)安全性,強烈建議數(shù)據(jù)目錄安裝在非網(wǎng)站根目錄下),其余部分保持默認(rèn)項。單擊“向后 >>”進(jìn)入中文語言包“zh_cn”自動下載頁面。若下載失敗,可手動下載http://download.moodle.org/download.php/langpack/2.3/zh_cn.zip,拷貝至E:\moodledata\lang,并解壓至此?;騿螕簟?< 向前”,重新刷新頁面幾次即可下載。正確下載語言包后,進(jìn)入“選擇數(shù)據(jù)庫驅(qū)動”頁面,在“類型”處選擇“改進(jìn)的MySQL(Native/mysqli)”。單擊“向后 >>”進(jìn)入“數(shù)據(jù)庫設(shè)置”頁面,這里只需設(shè)置兩項,其他保持默認(rèn)。在“數(shù)據(jù)庫用戶名”處輸入root,在“數(shù)據(jù)庫密碼”處輸入已安裝MySQL數(shù)據(jù)庫時設(shè)置的密碼。單擊“向后 >>”進(jìn)入“版權(quán)聲明”頁面,單擊“繼續(xù)”進(jìn)入Moodle平臺安裝最后一次服務(wù)器環(huán)境檢查頁面。在此用戶可看到Moodle版本信息、有關(guān)PHP擴展的名稱、報表和檢查狀態(tài)等信息。單擊“繼續(xù)”進(jìn)入Moodle最后安裝界面,約需1分鐘左右,系統(tǒng)安裝完畢。單擊“繼續(xù)”進(jìn)入“常規(guī)項”設(shè)置頁面,在這里,可設(shè)置管理員賬號,它可以完全控制站點,還必須填寫有紅色*號標(biāo)記的字段,以后可用此賬號創(chuàng)建更多的管理員賬號和用戶賬號。在“常規(guī)項”中保持“用戶名”、“名”、“姓”不變,設(shè)置“新密碼”、“E-mail”、“市/縣”、“選擇一個國家或地區(qū)”等項,單擊“更新個人資料”進(jìn)入網(wǎng)站首頁設(shè)置頁面。設(shè)置“網(wǎng)站全名”、“網(wǎng)站簡稱”、“首頁說明”和“自己注冊”等項,單擊“保存更改”后系統(tǒng)進(jìn)入Moodle后臺管理頁面,至此,Moodle成功安裝。隨后便可通過管理員身份登錄Moodle后臺為網(wǎng)站添加教學(xué)資源與活動,開啟遠(yuǎn)程網(wǎng)絡(luò)教學(xué)。
● 結(jié)語
基于云服務(wù)器環(huán)境安裝的Moodle平臺徹底解決了傳統(tǒng)基于虛擬主機環(huán)境安裝Moodle平臺時不能更新新版Moodle軟件、不能自主配置服務(wù)器環(huán)境、不能自由擴展網(wǎng)站空間和數(shù)據(jù)庫存儲空間大小等問題,同時也解決了網(wǎng)站首頁中日歷和語言欄選項出現(xiàn)亂碼等問題。另外,用戶可在服務(wù)商網(wǎng)站中管理自己的云服務(wù)器,包括重啟、停止、更換操作系統(tǒng)以及升級云服務(wù)器等。
參考文獻(xiàn):
[1]尹維偉.如何解決Windows環(huán)境下網(wǎng)絡(luò)教學(xué)平臺Moodle的安裝配置問題[J].電腦知識與技術(shù),2010(12).
[2]龔浩杰,劉洪寧,蒲紅谷.Windows 7系統(tǒng)環(huán)境下Moodle平臺的安裝配置[J].電腦編程技巧與維護,2010(24).
[3]王小瓊,譚立國,沈嵐嵐.Windows服務(wù)器下Moodle的安裝配置[J].科技信息,2012(15):107.
[4]馮均芳.Moodle在Debian-Linux系統(tǒng)中的安裝及配置[J].中小學(xué)信息技術(shù)教育,2007(05):66-67.
[5]黃寶華.Linux環(huán)境下Moodle在線學(xué)習(xí)平臺的安裝和配置[J].中小學(xué)電教(下),2012(03):20-21.
[6]朱頌.Moodle的安裝配置[J].無錫南洋職業(yè)技術(shù)學(xué)院論叢,2009(02):43-49.
[7]百度百科.云服務(wù)器[EB/OL].http://baike.baidu.com/link?url=2e5PXWu1AWqlWfznxfLxkkdRVVxAU3c6XzphK1S0PJd0ozMmQ3OffES2Eq8Ty3CVUwiJe0aXmFS7j3_fdT1mba, 2014-01-20.
[8]Moodle HQ, About Moodle [EB/OL]. http://docs.moodle.org/26/en/About_Moodle,2014-02-28.
[9]Moodle HQ,Installation Quick start [EB/OL].http://docs.moodle.org/26/en/Installation_Quickstart#Basic_Requirements,2013-11-08.endprint
(4)安裝MySQL數(shù)據(jù)庫服務(wù)器
雙擊mysql-5.1.73-win32.msi文件,安裝MySQL數(shù)據(jù)庫服務(wù)器。安裝過程中,除設(shè)置后續(xù)所列項外,其余選項均保持默認(rèn)。在MySQL服務(wù)器實例配置過程中,見“Add firewall exception fort this port”時勾選,為防火墻添加例外;見“Manual Selected Default Character Set /Collation”時選定,并從下拉框中選取“utf8”作為默認(rèn)字符設(shè)置;見“Include Bin Directory in Windows PATH”時勾選,以便在Windows中使用命令行;見“Modify Security Settings”時,在“New root password”和“Confirm”處設(shè)置數(shù)據(jù)庫賬戶root的密碼和確認(rèn)密碼;后續(xù)步驟保持默認(rèn)操作即可完成MySQL服務(wù)安裝。
連接MySQL服務(wù)器,測試是否安裝成功。單擊“開始→所有程序→MySQL→MySQL Server 5.1→ MySQL Command Line Client”進(jìn)入MySQL命令行客戶端DOS界面。輸入root密碼,直接按Enter鍵就可以連接到MySQL。如果一切正常,則說明MySQL可以完全工作了。
● 安裝Moodle平臺
1.設(shè)置PHP擴展
每個Moodle的發(fā)行版都有一些對PHP版本的最低要求和幾個必須安裝的PHP擴展。在每次安裝和升級前會做完整的環(huán)境檢查。為使Moodle平臺成功安裝,首先需啟用相應(yīng)的PHP擴展,見表5。
在文件php.ini中找到與表5左列對應(yīng)的語句,刪除各語句前的分號。復(fù)制C:\php下的libeay32.dll和ssleay32.dll至C:\WINDOWS\system32下可激活cURL擴展。修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf中的語句“DirectoryIndex index.html”為“DirectoryIndex index.php”,即設(shè)置默認(rèn)啟動文件,重啟Apache服務(wù)完成安裝準(zhǔn)備工作。
2.安裝Moodle
準(zhǔn)備一個可以通過Internet訪問到Moodle的完整網(wǎng)址,即一個合法且經(jīng)備案并取得備案號和密碼的域名。向服務(wù)商提交此備案號及密碼,打開服務(wù)器默認(rèn)端口80。將此域名與云服務(wù)器綁定并正確解析。由于Moodle不支持通過多個地址訪問。如果網(wǎng)站有多個公開地址,必須把這個地址以外的所有地址都設(shè)為永久重定向才可以。如果網(wǎng)站可通過內(nèi)部地址訪問,也可通過這個公開地址訪問,那么請配置DNS使內(nèi)部網(wǎng)用戶也能使用公開地址。如果此地址不正確,請在瀏覽器中修改URL來重新安裝,并設(shè)定另一個地址。
在瀏覽器中輸入合法的網(wǎng)址開始安裝Moodle平臺。在“Choose a language”頁面的“Language”欄選“簡體中文(zh_cn)”后,頁面自動轉(zhuǎn)換為中文界面。單擊“向后 >>”開始檢測云服務(wù)器的運行環(huán)境,重點檢查cURL PHP擴展。由于已經(jīng)打開了Moodle平臺運行環(huán)境所需的PHP擴展,單擊“向后 >>”進(jìn)入“確認(rèn)路徑”頁面,在此頁面只需修改“數(shù)據(jù)目錄”為E:\moodledata(考慮到網(wǎng)站數(shù)據(jù)安全性,強烈建議數(shù)據(jù)目錄安裝在非網(wǎng)站根目錄下),其余部分保持默認(rèn)項。單擊“向后 >>”進(jìn)入中文語言包“zh_cn”自動下載頁面。若下載失敗,可手動下載http://download.moodle.org/download.php/langpack/2.3/zh_cn.zip,拷貝至E:\moodledata\lang,并解壓至此?;騿螕簟?< 向前”,重新刷新頁面幾次即可下載。正確下載語言包后,進(jìn)入“選擇數(shù)據(jù)庫驅(qū)動”頁面,在“類型”處選擇“改進(jìn)的MySQL(Native/mysqli)”。單擊“向后 >>”進(jìn)入“數(shù)據(jù)庫設(shè)置”頁面,這里只需設(shè)置兩項,其他保持默認(rèn)。在“數(shù)據(jù)庫用戶名”處輸入root,在“數(shù)據(jù)庫密碼”處輸入已安裝MySQL數(shù)據(jù)庫時設(shè)置的密碼。單擊“向后 >>”進(jìn)入“版權(quán)聲明”頁面,單擊“繼續(xù)”進(jìn)入Moodle平臺安裝最后一次服務(wù)器環(huán)境檢查頁面。在此用戶可看到Moodle版本信息、有關(guān)PHP擴展的名稱、報表和檢查狀態(tài)等信息。單擊“繼續(xù)”進(jìn)入Moodle最后安裝界面,約需1分鐘左右,系統(tǒng)安裝完畢。單擊“繼續(xù)”進(jìn)入“常規(guī)項”設(shè)置頁面,在這里,可設(shè)置管理員賬號,它可以完全控制站點,還必須填寫有紅色*號標(biāo)記的字段,以后可用此賬號創(chuàng)建更多的管理員賬號和用戶賬號。在“常規(guī)項”中保持“用戶名”、“名”、“姓”不變,設(shè)置“新密碼”、“E-mail”、“市/縣”、“選擇一個國家或地區(qū)”等項,單擊“更新個人資料”進(jìn)入網(wǎng)站首頁設(shè)置頁面。設(shè)置“網(wǎng)站全名”、“網(wǎng)站簡稱”、“首頁說明”和“自己注冊”等項,單擊“保存更改”后系統(tǒng)進(jìn)入Moodle后臺管理頁面,至此,Moodle成功安裝。隨后便可通過管理員身份登錄Moodle后臺為網(wǎng)站添加教學(xué)資源與活動,開啟遠(yuǎn)程網(wǎng)絡(luò)教學(xué)。
● 結(jié)語
基于云服務(wù)器環(huán)境安裝的Moodle平臺徹底解決了傳統(tǒng)基于虛擬主機環(huán)境安裝Moodle平臺時不能更新新版Moodle軟件、不能自主配置服務(wù)器環(huán)境、不能自由擴展網(wǎng)站空間和數(shù)據(jù)庫存儲空間大小等問題,同時也解決了網(wǎng)站首頁中日歷和語言欄選項出現(xiàn)亂碼等問題。另外,用戶可在服務(wù)商網(wǎng)站中管理自己的云服務(wù)器,包括重啟、停止、更換操作系統(tǒng)以及升級云服務(wù)器等。
參考文獻(xiàn):
[1]尹維偉.如何解決Windows環(huán)境下網(wǎng)絡(luò)教學(xué)平臺Moodle的安裝配置問題[J].電腦知識與技術(shù),2010(12).
[2]龔浩杰,劉洪寧,蒲紅谷.Windows 7系統(tǒng)環(huán)境下Moodle平臺的安裝配置[J].電腦編程技巧與維護,2010(24).
[3]王小瓊,譚立國,沈嵐嵐.Windows服務(wù)器下Moodle的安裝配置[J].科技信息,2012(15):107.
[4]馮均芳.Moodle在Debian-Linux系統(tǒng)中的安裝及配置[J].中小學(xué)信息技術(shù)教育,2007(05):66-67.
[5]黃寶華.Linux環(huán)境下Moodle在線學(xué)習(xí)平臺的安裝和配置[J].中小學(xué)電教(下),2012(03):20-21.
[6]朱頌.Moodle的安裝配置[J].無錫南洋職業(yè)技術(shù)學(xué)院論叢,2009(02):43-49.
[7]百度百科.云服務(wù)器[EB/OL].http://baike.baidu.com/link?url=2e5PXWu1AWqlWfznxfLxkkdRVVxAU3c6XzphK1S0PJd0ozMmQ3OffES2Eq8Ty3CVUwiJe0aXmFS7j3_fdT1mba, 2014-01-20.
[8]Moodle HQ, About Moodle [EB/OL]. http://docs.moodle.org/26/en/About_Moodle,2014-02-28.
[9]Moodle HQ,Installation Quick start [EB/OL].http://docs.moodle.org/26/en/Installation_Quickstart#Basic_Requirements,2013-11-08.endprint
(4)安裝MySQL數(shù)據(jù)庫服務(wù)器
雙擊mysql-5.1.73-win32.msi文件,安裝MySQL數(shù)據(jù)庫服務(wù)器。安裝過程中,除設(shè)置后續(xù)所列項外,其余選項均保持默認(rèn)。在MySQL服務(wù)器實例配置過程中,見“Add firewall exception fort this port”時勾選,為防火墻添加例外;見“Manual Selected Default Character Set /Collation”時選定,并從下拉框中選取“utf8”作為默認(rèn)字符設(shè)置;見“Include Bin Directory in Windows PATH”時勾選,以便在Windows中使用命令行;見“Modify Security Settings”時,在“New root password”和“Confirm”處設(shè)置數(shù)據(jù)庫賬戶root的密碼和確認(rèn)密碼;后續(xù)步驟保持默認(rèn)操作即可完成MySQL服務(wù)安裝。
連接MySQL服務(wù)器,測試是否安裝成功。單擊“開始→所有程序→MySQL→MySQL Server 5.1→ MySQL Command Line Client”進(jìn)入MySQL命令行客戶端DOS界面。輸入root密碼,直接按Enter鍵就可以連接到MySQL。如果一切正常,則說明MySQL可以完全工作了。
● 安裝Moodle平臺
1.設(shè)置PHP擴展
每個Moodle的發(fā)行版都有一些對PHP版本的最低要求和幾個必須安裝的PHP擴展。在每次安裝和升級前會做完整的環(huán)境檢查。為使Moodle平臺成功安裝,首先需啟用相應(yīng)的PHP擴展,見表5。
在文件php.ini中找到與表5左列對應(yīng)的語句,刪除各語句前的分號。復(fù)制C:\php下的libeay32.dll和ssleay32.dll至C:\WINDOWS\system32下可激活cURL擴展。修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf中的語句“DirectoryIndex index.html”為“DirectoryIndex index.php”,即設(shè)置默認(rèn)啟動文件,重啟Apache服務(wù)完成安裝準(zhǔn)備工作。
2.安裝Moodle
準(zhǔn)備一個可以通過Internet訪問到Moodle的完整網(wǎng)址,即一個合法且經(jīng)備案并取得備案號和密碼的域名。向服務(wù)商提交此備案號及密碼,打開服務(wù)器默認(rèn)端口80。將此域名與云服務(wù)器綁定并正確解析。由于Moodle不支持通過多個地址訪問。如果網(wǎng)站有多個公開地址,必須把這個地址以外的所有地址都設(shè)為永久重定向才可以。如果網(wǎng)站可通過內(nèi)部地址訪問,也可通過這個公開地址訪問,那么請配置DNS使內(nèi)部網(wǎng)用戶也能使用公開地址。如果此地址不正確,請在瀏覽器中修改URL來重新安裝,并設(shè)定另一個地址。
在瀏覽器中輸入合法的網(wǎng)址開始安裝Moodle平臺。在“Choose a language”頁面的“Language”欄選“簡體中文(zh_cn)”后,頁面自動轉(zhuǎn)換為中文界面。單擊“向后 >>”開始檢測云服務(wù)器的運行環(huán)境,重點檢查cURL PHP擴展。由于已經(jīng)打開了Moodle平臺運行環(huán)境所需的PHP擴展,單擊“向后 >>”進(jìn)入“確認(rèn)路徑”頁面,在此頁面只需修改“數(shù)據(jù)目錄”為E:\moodledata(考慮到網(wǎng)站數(shù)據(jù)安全性,強烈建議數(shù)據(jù)目錄安裝在非網(wǎng)站根目錄下),其余部分保持默認(rèn)項。單擊“向后 >>”進(jìn)入中文語言包“zh_cn”自動下載頁面。若下載失敗,可手動下載http://download.moodle.org/download.php/langpack/2.3/zh_cn.zip,拷貝至E:\moodledata\lang,并解壓至此?;騿螕簟?< 向前”,重新刷新頁面幾次即可下載。正確下載語言包后,進(jìn)入“選擇數(shù)據(jù)庫驅(qū)動”頁面,在“類型”處選擇“改進(jìn)的MySQL(Native/mysqli)”。單擊“向后 >>”進(jìn)入“數(shù)據(jù)庫設(shè)置”頁面,這里只需設(shè)置兩項,其他保持默認(rèn)。在“數(shù)據(jù)庫用戶名”處輸入root,在“數(shù)據(jù)庫密碼”處輸入已安裝MySQL數(shù)據(jù)庫時設(shè)置的密碼。單擊“向后 >>”進(jìn)入“版權(quán)聲明”頁面,單擊“繼續(xù)”進(jìn)入Moodle平臺安裝最后一次服務(wù)器環(huán)境檢查頁面。在此用戶可看到Moodle版本信息、有關(guān)PHP擴展的名稱、報表和檢查狀態(tài)等信息。單擊“繼續(xù)”進(jìn)入Moodle最后安裝界面,約需1分鐘左右,系統(tǒng)安裝完畢。單擊“繼續(xù)”進(jìn)入“常規(guī)項”設(shè)置頁面,在這里,可設(shè)置管理員賬號,它可以完全控制站點,還必須填寫有紅色*號標(biāo)記的字段,以后可用此賬號創(chuàng)建更多的管理員賬號和用戶賬號。在“常規(guī)項”中保持“用戶名”、“名”、“姓”不變,設(shè)置“新密碼”、“E-mail”、“市/縣”、“選擇一個國家或地區(qū)”等項,單擊“更新個人資料”進(jìn)入網(wǎng)站首頁設(shè)置頁面。設(shè)置“網(wǎng)站全名”、“網(wǎng)站簡稱”、“首頁說明”和“自己注冊”等項,單擊“保存更改”后系統(tǒng)進(jìn)入Moodle后臺管理頁面,至此,Moodle成功安裝。隨后便可通過管理員身份登錄Moodle后臺為網(wǎng)站添加教學(xué)資源與活動,開啟遠(yuǎn)程網(wǎng)絡(luò)教學(xué)。
● 結(jié)語
基于云服務(wù)器環(huán)境安裝的Moodle平臺徹底解決了傳統(tǒng)基于虛擬主機環(huán)境安裝Moodle平臺時不能更新新版Moodle軟件、不能自主配置服務(wù)器環(huán)境、不能自由擴展網(wǎng)站空間和數(shù)據(jù)庫存儲空間大小等問題,同時也解決了網(wǎng)站首頁中日歷和語言欄選項出現(xiàn)亂碼等問題。另外,用戶可在服務(wù)商網(wǎng)站中管理自己的云服務(wù)器,包括重啟、停止、更換操作系統(tǒng)以及升級云服務(wù)器等。
參考文獻(xiàn):
[1]尹維偉.如何解決Windows環(huán)境下網(wǎng)絡(luò)教學(xué)平臺Moodle的安裝配置問題[J].電腦知識與技術(shù),2010(12).
[2]龔浩杰,劉洪寧,蒲紅谷.Windows 7系統(tǒng)環(huán)境下Moodle平臺的安裝配置[J].電腦編程技巧與維護,2010(24).
[3]王小瓊,譚立國,沈嵐嵐.Windows服務(wù)器下Moodle的安裝配置[J].科技信息,2012(15):107.
[4]馮均芳.Moodle在Debian-Linux系統(tǒng)中的安裝及配置[J].中小學(xué)信息技術(shù)教育,2007(05):66-67.
[5]黃寶華.Linux環(huán)境下Moodle在線學(xué)習(xí)平臺的安裝和配置[J].中小學(xué)電教(下),2012(03):20-21.
[6]朱頌.Moodle的安裝配置[J].無錫南洋職業(yè)技術(shù)學(xué)院論叢,2009(02):43-49.
[7]百度百科.云服務(wù)器[EB/OL].http://baike.baidu.com/link?url=2e5PXWu1AWqlWfznxfLxkkdRVVxAU3c6XzphK1S0PJd0ozMmQ3OffES2Eq8Ty3CVUwiJe0aXmFS7j3_fdT1mba, 2014-01-20.
[8]Moodle HQ, About Moodle [EB/OL]. http://docs.moodle.org/26/en/About_Moodle,2014-02-28.
[9]Moodle HQ,Installation Quick start [EB/OL].http://docs.moodle.org/26/en/Installation_Quickstart#Basic_Requirements,2013-11-08.endprint