部署架構(gòu)是一套由 Linux + Nginx + MySQL + PHP 組成的動(dòng)態(tài)網(wǎng)站系統(tǒng)解決方案,具有免費(fèi)、高效、擴(kuò)展性強(qiáng)且資源消耗低等優(yōu)良特性。
1.準(zhǔn)備工作
在使用源碼包安裝服務(wù)程序之前,首先要讓安裝主機(jī)具備編譯程序源碼的環(huán)境,他需要具備 C 語(yǔ)言、C++語(yǔ)言、Perl 語(yǔ)言的編譯器,以及各種常見(jiàn)的編譯支持函數(shù)庫(kù)程序。因此請(qǐng)先配置妥當(dāng) Yum 軟件倉(cāng)庫(kù),然后把下面列出的這些軟件包都統(tǒng)統(tǒng)安裝上,在Linux服務(wù)器中使用wget命令下載LNMP動(dòng)態(tài)網(wǎng)站部署架構(gòu)所需的16個(gè)軟件源碼包和1個(gè)用于檢查效果的論壇網(wǎng)站系統(tǒng)軟件包。
配置 MySQL 服務(wù) 創(chuàng)建一個(gè)名為 mysql 的用戶,專門用于負(fù)責(zé)運(yùn)行MySQL 數(shù)據(jù)庫(kù),解壓、編譯、安裝 MySQL 數(shù)據(jù)庫(kù)服務(wù)程序,service 命令啟動(dòng) mysqld 數(shù)據(jù)庫(kù)服務(wù)。
PHP(Hypertxt Preprocessor,超文本預(yù)處理器)是一種通用的開源腳本語(yǔ)言,發(fā)明于 1995年,它吸取了 C 語(yǔ)言、Java 語(yǔ)言及 Perl 語(yǔ)言的很多優(yōu)點(diǎn),具有開源、免費(fèi)、快捷、跨平臺(tái)性強(qiáng)、效率高等優(yōu)良特性,是目前 Web 開發(fā)領(lǐng)域最常用的語(yǔ)言之一。