今年在學(xué)校的一門課程涉及到網(wǎng)絡(luò)教學(xué)平臺(tái)的部署問(wèn)題糜工,所以在工作室新開(kāi)一個(gè)系列,專門來(lái)探討一下Moodle開(kāi)源學(xué)習(xí)管理系統(tǒng)安裝部署油坝、教學(xué)應(yīng)用、常用運(yùn)維等方面的問(wèn)題钮莲。另外免钻,我在網(wǎng)易云課堂上的是浙江師范大學(xué)SPOC課程群里,今年也上線了一門新課程叫《微課與混合式教學(xué)設(shè)計(jì)》崔拥,總共三個(gè)專題极舔,其中一個(gè)專題也是專門來(lái)介紹部署學(xué)習(xí)平臺(tái),基于微課等學(xué)習(xí)資源開(kāi)展混合式教學(xué)實(shí)踐的链瓦,有興趣的老師也可以關(guān)注拆魏,我預(yù)計(jì)近期會(huì)在工作室放出開(kāi)放報(bào)名的表單盯桦。
今天作為系列的第一講,首先來(lái)介紹一下Moodle部署容器相關(guān)的問(wèn)題渤刃。這里所說(shuō)的容器拥峦,你可以簡(jiǎn)單地理解為是一個(gè)Web服務(wù)器以及相應(yīng)的服務(wù)器端腳本語(yǔ)言卖子,當(dāng)然現(xiàn)代的Web應(yīng)用必不可少的還有一個(gè)數(shù)據(jù)庫(kù)環(huán)境略号。
Web服務(wù)器環(huán)境一直以為占據(jù)主流的是微軟的IIS(Internet Information Service)以及這一平臺(tái)默認(rèn)支持的ASP.NET架構(gòu),使用的語(yǔ)言可以是C#洋闽、VB.NET等等玄柠;另一個(gè)是在商業(yè)應(yīng)用中非常普遍的J2EE,即Java 2 Enterprise Edition诫舅,當(dāng)然是使用Java做為開(kāi)發(fā)語(yǔ)言羽利,通常采用開(kāi)源的TomCat或是JBoss作為服務(wù)器環(huán)境。第三個(gè)就是發(fā)展非常迅猛的開(kāi)源方案刊懈,通常以Apache作為服務(wù)器環(huán)境这弧,配置PHP語(yǔ)言作為腳本環(huán)境,近年來(lái)虚汛,Nginx的風(fēng)頭有蓋過(guò)Apache的態(tài)勢(shì)匾浪,但無(wú)論是Apache+PHP還是Nginx +PHP,對(duì)于我們了解與學(xué)習(xí)Moodle學(xué)習(xí)環(huán)境泽疆,起的作用是一模一樣的户矢,所以在這里我們只選擇Apache。
另外說(shuō)到數(shù)據(jù)庫(kù)殉疼,商業(yè)的數(shù)據(jù)庫(kù)版本例如Oracle梯浪、SQL Server在性能與售后上更有保障,但對(duì)于我們研究與學(xué)習(xí)而言瓢娜,使用更多的是MySQL或者是它的社區(qū)版本MariaDB挂洛。順便說(shuō)一下,開(kāi)源的Linux眠砾,加上同樣開(kāi)源的Apache虏劲、MySQL、PHP褒颈,統(tǒng)稱為L(zhǎng)AMP柒巫,在最近幾年的Web開(kāi)發(fā)中很受推崇。我們要使用的Moodle同樣也是可以基于這個(gè)平臺(tái)谷丸。當(dāng)然堡掏,大多數(shù)學(xué)校并不使用Linux服務(wù)器環(huán)境,那么如果在Windows下刨疼,配置了Apache泉唁、MySQL和PHP鹅龄,我們不妨稱為WAMP,同樣的Mac OS下亭畜,則可以稱為MAMP扮休,事實(shí)上,這些簡(jiǎn)稱也稱為一些服務(wù)器集成軟件的名稱了拴鸵。
那么在Windows下玷坠,有哪些集成了Apache、MySQL宝踪、PHP的套件呢侨糟?有很多,但經(jīng)我個(gè)人試用瘩燥,在功能、便捷性等方面來(lái)考慮不同,推薦使用Wamp Server和Xampp厉膀。其中Xampp也是Moodle官方的Windows一體包中使用的套件,但在我們這個(gè)系列里面二拐,我使用的是Wamp Server服鹅。
獲取Wamp Server,可以去其官方網(wǎng)站下載百新,地址是:http://www.wampserver.com/ 企软。下載時(shí)單擊首頁(yè)的圖標(biāo)就可以跳轉(zhuǎn)到下載的鏈接,官方提供了32位版本和64位版本饭望,所以你需要選擇你的系統(tǒng)對(duì)應(yīng)的版本仗哨。
如何獲取自己系統(tǒng)的位數(shù)?方法很簡(jiǎn)單铅辞,你可以在任何一個(gè)看得到“我的電腦”(Windows8以后稱“此電腦”)的窗口中厌漂,可以是桌面的圖標(biāo),也可以是資源管理器中的樹(shù)節(jié)點(diǎn)斟珊,然后在圖標(biāo)上點(diǎn)屬性苇倡,出現(xiàn)的窗口中即會(huì)顯示你的電腦的位數(shù)。
比如我這個(gè)電腦是64位的囤踩,所以我需要下載的是64位的wamp server旨椒,如果你剛好也是64位的,那么我在工作室上已經(jīng)分享了這個(gè)安裝程序:http://yun.zjer.cn/index.php?r=studio/resources/info&sid=531&resId=fcf53be5127a4cbc8f13f45220afccb9 堵漱。