LNMP
LNMP代表的就是:Linux系統(tǒng)下Nginx+MySQL+PHP這種網(wǎng)站服務(wù)器架構(gòu)。
Linux是一類(lèi)Unix計(jì)算機(jī)操作系統(tǒng)的統(tǒng)稱(chēng),是目前最流行的免費(fèi)操作系統(tǒng)。代表版本有:debian、centos、ubuntu、fedora、gentoo等。
Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP代理服務(wù)器。
Mysql是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
PHP是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言。
這四種軟件均為免費(fèi)開(kāi)源軟件,組合到一起,成為一個(gè)免費(fèi)、高效、擴(kuò)展性強(qiáng)的網(wǎng)站服務(wù)系統(tǒng)。
安裝
lnmp環(huán)境安裝有以下幾種方法:
- yum,apt-get 軟件包安裝
- 編譯安裝
- 集成一鍵安裝
由于軟件包安裝步驟較多,可自行搜索了解詳細(xì)
編譯安裝
編譯安裝主要步驟為(需要有編譯器):
- 下載軟件源碼,cd 目錄
- ./configure 參數(shù)解析,配置安裝位置參數(shù),以及其他綁定參數(shù)
- make 一般情況下,只需要直接用make即可,但是有時(shí)候,生成的Makefile文件中并沒(méi)有指定C編譯器或者C++編譯器,那么就需要手動(dòng)指定了,不然就有可能出現(xiàn)編譯錯(cuò)誤。
- make install
安裝php時(shí)最為復(fù)雜,需要根據(jù)需要使用的擴(kuò)展,預(yù)先安裝一系列的軟件支持,然后在./configure中配置軟件目錄,配置需要開(kāi)啟的擴(kuò)展等
可自行搜索了解詳細(xì)
集成一鍵安裝
集成一鍵安裝是通過(guò)預(yù)先寫(xiě)好的shell腳本,里面包含了安裝lnmp所有的命令(編譯或軟件包安裝命令),以及包含了所需擴(kuò)展的軟件包. 集成一鍵安裝可使用以下幾種:
- lnmp集成環(huán)境:https://lnmp.org/
- 寶塔:http://www.bt.cn/
可自行搜索了解詳細(xì)