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