新聞中心
記錄CentOS Linux平臺(tái)下編譯安裝Nginx過程步驟,以home下安裝為例,切換到home目錄下

成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)四川綿陽服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
cd /home
安裝依賴
nginx相關(guān)依賴
yum -y install make gcc gcc-c++ openssl openssl-devel pcre-devel zlib-devel
- -y對(duì)所有的疑問都默認(rèn)為 yes
- install 自動(dòng)安裝
- make 編譯二進(jìn)制文件要用到的依賴
- gcc和gcc-c++ 編譯c/c++語言需要用到
- PCRE nginx 的 http 模塊使用 pcre 來解析正則表達(dá)式
- openssl nginx 支持 http、https協(xié)議。openssl是安全套接字層密碼庫,有密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協(xié)議
- zlib-devel nginx 使用 zlib 對(duì) http 包的內(nèi)容進(jìn)行 gzip
下載Nginx安裝包
更多版本地址:http://nginx.org/en/download.html
wget -c http://nginx.org/download/nginx-1.14.2.tar.gz
wget介紹:
wget + 空格 + 參數(shù) + 要下載文件的url路徑
- -c 斷點(diǎn)續(xù)傳,如果下載中斷,那么連接恢復(fù)時(shí)會(huì)從上次斷點(diǎn)開始下載
解壓
tar zxvf 這里根據(jù)你自己下載的版本號(hào)為準(zhǔn)
tar zxvf nginx-1.14.2.tar.gz
tar:
下載的文件為tar.gz的格式,需要使用 tar 解壓文件
- x:從 tar 包中把文件提取出來
- z:表示 tar 包是被 gzip 壓縮過的,所以解壓時(shí)需要用 gunzip 解壓
- v:顯示詳細(xì)信息
- f xxx.tar.gz:指定被處理的文件是 xxx.tar.gz
進(jìn)入解壓后的目錄
輸入ll,會(huì)發(fā)現(xiàn)文件多了一個(gè)沒有.tar.gz的文件,這就是剛剛解壓后的文件。進(jìn)入這個(gè)文件,開始編譯安裝
cd nginx-1.14.2
執(zhí)行configure
configure腳本做了很多工作,例如環(huán)境檢測(cè)、參數(shù)解析、目錄生成、Makefile文件的生成等
./configure --prefix=/usr/local/nginx
- --prefix 指定軟件安裝的位置
再次ll,查看文件中已經(jīng)多了Makefile文件
開始安裝
make && make install
- make 是編譯的意思。就是把源碼包編譯成二進(jìn)制可執(zhí)行文件
- && 當(dāng) make (前面) 編譯成功,再執(zhí)行后面的命令
- make install 安裝
運(yùn)行Nginx
切換到我們執(zhí)行configure時(shí)指定的目錄
cd /usr/local/nginx
啟動(dòng)服務(wù)
./sbin/nginx
查看進(jìn)程
ps aux|grep nginx
- ps 顯示所有進(jìn)程
- a 顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序
- u 以用戶為主的格式來顯示程序狀況
- x 顯示所有程序,不以終端機(jī)來區(qū)分
- | 則表示一個(gè)管道的意思,可以理解為東西從管道的一邊流向另外一邊
- grep 使用正則表達(dá)式搜索文本,并把匹配的行打印出來
當(dāng)前題目:CentOSLinux平臺(tái)下編譯安裝Nginx
轉(zhuǎn)載來源:http://www.5511xx.com/article/cdpoopi.html


咨詢
建站咨詢
