2.1 WAMP構(gòu)架與LAMP構(gòu)架
WAMP構(gòu)架即Windows+Apache+MySQL+PHP組合;LAMP構(gòu)架即Linux+Apache+MySQL+PHP組合。
Windows做為目前世界上用戶最多、且兼容性最強(qiáng)的操作系統(tǒng),具有非常好的應(yīng)用普遍性,在網(wǎng)站的設(shè)計(jì)和開(kāi)發(fā)中帶來(lái)便利的操作方式。與Linux、Unix等操作系統(tǒng)令人頭疼的命令和不便利的操作界面相比,Windows系統(tǒng)普遍而有效,任何人都可以很熟悉Windows操作,給用戶提供了設(shè)計(jì)和開(kāi)發(fā)的操作友好性。
Linux系統(tǒng)由于其成本低、性能高、高可靠性、高可靠性,被眾多服務(wù)器提供商所選擇。它是一種自由開(kāi)發(fā)、內(nèi)核開(kāi)源的免費(fèi)系統(tǒng),在服務(wù)器、大型機(jī)上廣泛應(yīng)用,性能、功能上更適合互聯(lián)網(wǎng)服務(wù),做為服務(wù)器Linux系統(tǒng)可以滿足7*24小時(shí)連續(xù)長(zhǎng)時(shí)間工作的要求,其完整的安全性保障,豐富的權(quán)限管理,大大降低了被入侵的機(jī)率。
Apache是眾多的Web服務(wù)器軟件中的一種,已經(jīng)成為目前Internet上最流行的web服務(wù)器軟件之一。和其他Web服務(wù)器軟件(如PWS,IIS)相比,Apache有安裝方便、配置簡(jiǎn)單、便于管理、占用機(jī)器資源少、安全性高的優(yōu)點(diǎn)。使用它的站點(diǎn)穩(wěn)定性更高、速度更快、性能更優(yōu)越而且是完全免費(fèi)的。MySQL是一個(gè)真正的多用戶、多線程數(shù)據(jù)庫(kù)服務(wù)器。它使用的核心線程是完全多線程,支持多處理器。它的主要特點(diǎn)是快速、健壯和易用。MySQL功能完備、靈活、編程接口(API)豐富、系統(tǒng)結(jié)構(gòu)精巧。
MySQL在客戶和服務(wù)器端都有著豐富的命令和應(yīng)用程序,可以很方便地對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行數(shù)據(jù)定義和數(shù)據(jù)操縱等管理工作。MySQL支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言(ANSI SQL),使得存儲(chǔ)、更新和存取信息更容易。它的SQL函數(shù)是經(jīng)過(guò)類(lèi)庫(kù)優(yōu)化的,在操作數(shù)據(jù)庫(kù)時(shí),占用內(nèi)存很少,但速度很快。另外,MySQL是一種網(wǎng)絡(luò)數(shù)據(jù)庫(kù),支持多用戶,可以分配用戶的口令和設(shè)置服務(wù)器的連接權(quán)限,以及數(shù)據(jù)庫(kù)各對(duì)象的存取控制權(quán)限,便于多人的管理。
PHP(Hypertext Preprocessor)即超級(jí)文本預(yù)處理語(yǔ)言,它可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面
5.1遷移前準(zhǔn)備
為使網(wǎng)站能進(jìn)入公網(wǎng),供公網(wǎng)用戶使用,我們選擇購(gòu)買(mǎi)WEB服務(wù)供應(yīng)商提供的LAMP構(gòu)架的虛擬主機(jī)(LAMP構(gòu)架虛擬主機(jī)有相當(dāng)不錯(cuò)的價(jià)格低廉、服務(wù)穩(wěn)定等優(yōu)勢(shì)),與用自己普通電腦做為WEB服務(wù)器相比,選擇虛擬主機(jī)不僅能享受服務(wù)商提供的專(zhuān)業(yè)技術(shù)支持,還能在花費(fèi)低廉費(fèi)用的同時(shí)保證網(wǎng)站的在線時(shí)間更為穩(wěn)定。準(zhǔn)備FTP上傳工具,利用EmpireCMS提供的備份工具或者執(zhí)行SQL語(yǔ)句備份導(dǎo)出CMS和數(shù)據(jù)庫(kù)數(shù)據(jù),在備份數(shù)據(jù)時(shí)應(yīng)注意數(shù)據(jù)編碼和數(shù)據(jù)存放格式。
5.2網(wǎng)站的遷移
用FlashFXP連接虛擬主機(jī)空間,選用二進(jìn)制的傳送模式上傳CMS系統(tǒng)和相關(guān)數(shù)據(jù)。將網(wǎng)站從本地遷移到服務(wù)器上,不僅要注意數(shù)據(jù)的導(dǎo)入導(dǎo)出。由于LAMP構(gòu)架與本地網(wǎng)站設(shè)計(jì)所用WAMP構(gòu)架有一定的不同,LAMP構(gòu)架具有更全面的權(quán)限管理策略,還應(yīng)該確定數(shù)據(jù)遷入服務(wù)器上后的權(quán)限管理,將相應(yīng)CMS文件權(quán)限設(shè)置為777。安裝EmpireCMS,登錄后臺(tái),導(dǎo)入數(shù)據(jù),更新數(shù)據(jù)庫(kù)緩存,恢復(fù)欄目目錄,刪除欄目緩存文件,更新欄目關(guān)系,頁(yè)面刷新。完成以上步驟,面向公網(wǎng)的信息化學(xué)網(wǎng)站遷移搭