編者按:新的一年,“高手論技”繼續(xù)伴隨大家前行,身處一線的你,就那些技術(shù)上最常遇到的故障、最需要解決的難題、最成熟的應(yīng)用…?…都可以在此暢所欲言,各抒己見。是繼續(xù)圍觀還是現(xiàn)身說法,新浪微群http://q.t.sina.com.cn/264976,期待您的共同參與。
● 引子
高中新課改實施后,學校非常強調(diào)集體備課。作為教研組長的劉老師為每次召集教師們開備課會而煩惱,因為不斷有教師抱怨新課改工作任務(wù)緊而沒有時間來參加。小張是位新教師,在大學時便是“微博控”。在一次備課會后,他建議老劉在微博上開集體備課會。于是,抱著試一試的心態(tài),在小張的幫助下,劉老師申請了一個微博賬號,起名為“XXX教研”,并號召教研組其他教師也開通微博,并把“XXX教研”加為關(guān)注對象。于是劉老師的微博教研在小張的協(xié)助下開始運作了。每次劉老師都會把新課的教學設(shè)計討論要求發(fā)布在微博上,并作出時間安排。分散在不同地點辦公的老師們通過對這條微博留言便可參與集體備課,完成對新課教學設(shè)計的討論,而什么時候參與則可以在規(guī)定的期限內(nèi)自己靈活安排。幾次試驗下來,劉老師發(fā)現(xiàn)微博教研還真是好使,除了時間安排不讓大家為難外,教師們參與的熱情也不錯,特別是討論留言比集中備課會現(xiàn)場發(fā)言質(zhì)量高。因為教師們參與微博教研時,網(wǎng)絡(luò)就在身邊,資源獲取非常便捷且有充分思考的時間,討論效果自然比現(xiàn)場會議更好。
有一次,劉老師在微博上對公開課的討論中,看到了校長的留言。原來,劉老師開展微博教研的消息已不脛而走,其他學科教研組紛紛效仿,同時也引起了校長的關(guān)注。
原來校長也開微博啦!趕快加“關(guān)注”成為校長的粉絲。這是知道這一消息后老師們的第一反應(yīng)。校長發(fā)布的第一條微博就是“想體驗微博在學校中有哪些用處,還請師生出主意?!焙竺嬉呀?jīng)有很多留言了。除了教師外,很多學生也第一時間成為校長微博的粉絲。下面是師生們給校長提供的點子:建立部門微博,方便發(fā)布消息和搜集民意;班主任開通微博,用于班級宣傳和民主管理;教師個人也開通工作微博,方便教學交流和師生溝通……
“如果微博成為學校教育教學工作的工具,就可能涉及安全和保密問題,能不能避開使用互聯(lián)網(wǎng)平臺,轉(zhuǎn)而在自己學校內(nèi)部架設(shè)微博服務(wù)呢?”在經(jīng)過一段時間體驗后,校長發(fā)出了這樣一條微博。當然能辦到!接下來,我們就來完成校長安排的任務(wù)。
● 開源微博系統(tǒng)的選擇
目前,有很多開源的微博系統(tǒng)可以免費拿來搭建學校自己的微博服務(wù)平臺。在搭建校園網(wǎng)微博前,可以做一個調(diào)查,了解學校師生使用微博的情況,為選擇微博系統(tǒng)提供依據(jù)。
如果校園中微博已經(jīng)較為普及了,且?guī)熒鶠槟壳皣鴥?nèi)流行的新浪微博用戶,則建議采用Xweibo,這樣擁有新浪微博賬號的用戶就能很快捷地使用上校園微博系統(tǒng)。
Xweibo是一款免費開源的微博系統(tǒng)。基于新浪開放API,通過綁定新浪微博賬號可實現(xiàn)與新浪微博的無縫連接。具備目前微博流行的各種豐富功能,同時提供強大的管理后臺。
如果先前校園中微博使用者少、普及率不高,那么建議采用iWeibo,這樣原來大批的QQ用戶可以很順利地開通自己的微博。
iWeibo系統(tǒng)是基于騰訊微博開放平臺API開發(fā)的一套免費微博系統(tǒng),廣大開發(fā)者和站長可下載安裝文件部署到自己的服務(wù)器上,為網(wǎng)站提供微博服務(wù),功能同樣強大。
另外,記事狗微博系統(tǒng)也是一套功能較為全面的開源PHP微博程序,其支持Web、手機、短信、QQ機器人等多種方式發(fā)布內(nèi)容,并可通過QQ即時通知、站外調(diào)用、同步到新浪微博、騰訊微博(可使用微博賬戶登錄、注冊綁定)等傳播內(nèi)容,是不錯的第三種選擇。
如果喜歡國外的微博系統(tǒng),Laconica(原StatusNe)也可以考慮。它是一個基于PHP和MySQL的開源微型博客系統(tǒng),也是一個Twitter克隆,可以實現(xiàn)微博的常用功能,國外不少微博系統(tǒng)都是通過這個開源系統(tǒng)架設(shè)的。Laconica有大量應(yīng)用系統(tǒng)的支持,包括Twitterfeed、Hellotxt和Gravity等,成熟且穩(wěn)定。
● 微博服務(wù)平臺的搭建
?。ㄒ唬┌惭bWeb服務(wù)器
大多數(shù)開源微博系統(tǒng)需要Apache+PHP+MySQL環(huán)境支持,我們可以在Windows或Linux系統(tǒng)上來部署相應(yīng)的Web服務(wù),為微博系統(tǒng)提供運行平臺。對于初級用戶,建議在Windows系統(tǒng)上通過Web服務(wù)套件來安裝Apache+PHP+MySQL環(huán)境,相對容易。對于高級用戶,則可以選擇在Linux系統(tǒng)上安裝Apache+PHP+MySQL環(huán)境,較為復(fù)雜。
下面分別介紹這兩種Web服務(wù)器的安裝。
1.基于Windows系統(tǒng)的Web服務(wù)器安裝
安裝WAPM套件可以快速簡便地在Windows系統(tǒng)上安裝配置Web服務(wù)。在網(wǎng)上搜索一下,可以找到許多基于Windows的Apache+PHP+MySQL安裝套件(即WAPM)。這里推薦使用XAMPP的Windows版本,支持在Windows 2000、XP、Vista以及Windows 7下安裝。可以到http://www.apachefriends.org/download.php?xampp-win32-1.7.4-VC6-installer.exe下載最新版。
首先需要準備一個穩(wěn)定的Windows環(huán)境,這樣可以避免后續(xù)出現(xiàn)服務(wù)沖突。接下來我們就可以安裝XAMPP了。
(1)雙擊下載好的安裝文件,打開如圖1所示的安裝界面,按提示即可快速完成安裝。
需要注意的是,由于對Vista默認安裝的c:\\program files文件夾沒有足夠的寫權(quán)限,我們推薦Vista用戶為XAMPP安裝創(chuàng)建新的路徑,如 c:\\xampp或c:\\myfolder\\xampp。
?。?)安裝過程結(jié)束后,您會在開始→程序→XAMPP菜單下找到 XAMPP。您可以使用XAMPP控制面板來啟動(停止)所有服務(wù)或安裝(卸載)所有服務(wù)(如圖2)。
?。?)在啟動好Apache、MySQL等相關(guān)服務(wù)后,在瀏覽器中輸入地址 http://localhost或http://127.0.0.1,并檢測所有的XAMPP樣例和工具。
(4)在瀏覽器中輸入http://
127.0.0.1/security,打開基于網(wǎng)絡(luò)的“XAMPP 安全控制臺”。在這里設(shè)置MySQL、PhpMyAdmin的管理員密碼和 XAMPP的目錄保護,增加安全性(如圖3)。
至此,Windows下Web服務(wù)器安裝配置完成。
2.基于Linux系統(tǒng)的Web服務(wù)器安裝
在Linux系統(tǒng)上安裝Apache+
PHP+MySQL環(huán)境常用的方式是編譯安裝,安裝過程繁瑣,配置也復(fù)雜。這里也推薦大家使用Linux版本的XAMPP套件來安裝,較為簡便。我們可以通過地址http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz下載最新版本XAMPP Linux 1.7.4。
同樣我們也需要準備新安裝Linux服務(wù)器版本,并注意不要安裝默認的Apache服務(wù)。這樣可以避免后續(xù)出現(xiàn)服務(wù)和端口的沖突。
?。?)進入Linux命令模式,輸入su切換成為系統(tǒng)管理者;輸入指令tar xvfz xampp-linux-1.7.4.tar.gz-C /opt解壓安裝,這樣XAMPP就安裝在 /opt/lampp 目錄下了。
(2)使用下面的指令開始運行 XAMPP。
/opt/lampp/lampp start
應(yīng)該能在屏幕上看到類似下面的提示信息:
Starting XAMPP 1.6.8a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
這就表示Apache和MySQL正在運行中。然后在瀏覽器中輸入地址http://localhost可測試安裝是否成功(這里出現(xiàn)的界面與Windows版本的類似)。
?。?)使用下列命令行,設(shè)置XAMPP隨系統(tǒng)自動啟動。
ln-s/opt/ amp/ amp/etc/rc.d/rc3.d/S99lampp
ln-s/opt/ amp/ amp/etc/rc.d/rc4.d/S99lampp
ln-s/opt/ amp/ amp/etc/rc.d/rc5.d/S99lampp
?。?)輸入下面這條指令,做安全配置。
/opt/ amp/ amp security
按照下列提示為PhpMyAdmin、MYSQL等設(shè)置密碼保護,加粗文字(yes和*)為用戶需要輸入的。
XAMPP: Quick security check…
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:******
XAMPP: Password (again):******
XAMPP: Password protection active. Please u‘e 'la’pp' as user name!
XAMPP: MySQL is accessable via network.
XAMPP: Normaly t’at's not recommended. Do you want me to turn it off? [yes] yes
XAMPP: Turned off.
XAMPP: Stopping MySQL...
XAMPP: Starting MySQL...
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:******
XAMPP: Password (again):******
XAMPP:
pMhxyiBTDmZcTFib2wpuECOWaHtU17QKQYUQM/yn7O4= Setting new MySQL pma password.
XAMPP: Setting phpMyAd’in's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Write the password somewhere down to make sure you ’on't forget it!!!
XAMPP: Password:******
XAMPP: Password (again):******
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAd’in's authentication method.
XAMPP: The FTP password is still set ‘o 'la’pp'.
XAMPP: Do you want to change the password? [yes] yes
XAMPP: Password:******
XAMPP: Password (again):******
XAMPP: Reload ProFTPD...
XAMPP: Done.
?。?)修改httpd.conf設(shè)置,設(shè)置默認編碼,指令為vi/opt/lampp/etc/httpd.conf。找到相關(guān)行,改為AddDefaultCharset GB2312。
至此,Linux下Web服務(wù)器搭建完成。
?。ǘ┌惭b微博系統(tǒng)
1.Xweibo安裝
?。?)到x.weibo.com下載安裝包。把得到的壓縮文件解壓,然后將解壓得到的xweibo_upload文件夾放到Web服務(wù)器http文檔的主文件夾下。Windows下是\\xampp\\htdocs,Linux下是/opt/lampp/htdocs/。
(2)設(shè)置目錄屬性(Windows服務(wù)器可忽略這一步)。其中文件與目錄/css/base.css、/user_config.php、/install/data、/var含子目錄需要可讀寫權(quán)限。
(3)在瀏覽器中運行安裝程序(這里請輸入http://IP地址/Xweibo目錄/install)進入準備安裝頁面,根據(jù)相關(guān)提示即可逐步完成安裝。
(4)在瀏覽器中輸入http://IP地址/Xweibo目錄,即可看到Xweibo頁面,安裝成功,其正常登錄頁面如下頁圖4。要對Xweibo進行設(shè)置可以進入后臺進行管理,后臺地址為:http//IP地址/Xweibo目錄/admin.php。
2.iWeibo安裝
?。?)在http://open.t.qq.com/apps/iWeibo/下載iWeibo系統(tǒng)安裝包。
?。?)解壓安裝包,將文件復(fù)制到服務(wù)器http文檔的主文件夾下。
(3)設(shè)置目錄屬性,其中文件與目錄/admin/data/、/config/、/install/、/style/images/admin/upload/需要操作者具備讀寫權(quán)限。
?。?)在瀏覽器中輸入您的網(wǎng)址,如http://IP地址/iweib