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