首先,介紹一下linux的安裝方式,可以是yum安裝,也可以是原始碼包安裝。
yum 安裝nginx非常簡單,就輸入一條命令即可。
$ sudo yum -y install nginx
# 安裝 nginx
$ sudo yum remove nginx
# 解除安裝 nginx
通過yum安裝的時候提示下面的錯誤
# yum install nginx
已載入外掛程式:fastestmirror, langpacks
loading mirror speeds
from cached hostfile
沒有可用軟體包 nginx。
錯誤:無須任何處理
需要新增nginx的源
# rpm -ivh
該命令執行之後,會在/etc/yum.respos.d下面多出乙個nginx.repo
使用yum進行nginx安裝時,nginx配置檔案在/etc/nginx
目錄下。
$ sudo systemctl enable nginx
# 設定開機啟動
$ sudo service nginx start
# 啟動nginx服務
$ sudo service nginx stop
# 停止nginx服務
$ sudo service nginx restart
# 重啟nginx服務
$ sudo service nginx reload
nginx原始碼包安裝方式步驟比較繁瑣,並且需要提前安裝一些nginx依賴庫。
1. 安裝 gcc 環境
$ sudo yum -y install gcc gcc-c++ # nginx編譯時依賴gcc環境
2. 安裝 pcre
$ sudo yum -y install pcre pcre-devel # 讓nginx支援重寫功能
3.安裝 zlib
# zlib庫提供了很多壓縮和解壓縮的方式,nginx使用zlib對http包內容進行gzip壓縮
$ sudo yum -y install zlib zlib-devel
4. 安裝 openssl
# 安全套接字層密碼庫,用於通訊加密
$ sudo yum -y install openssl openssl-devel
以上安裝完成後,進行nginx安裝。
$ sudo tar -zxvf nginx-1.11.5.tar.gz # 解壓縮
在完成解壓縮後,進入nginx-1.11.5
目錄進行原始碼編譯安裝。
$ cd nginx-1.11.5
$ ./configure --prefix=/usr/
local/nginx # 檢查平台安裝環境
--prefix=/usr/
local/nginx 是nginx編譯安裝的目錄(推薦),安裝完後會在此目錄下生成相關檔案
如果前面的依賴庫都安裝成功後,執行./configure --prefix=/usr/local/nginx
命令會顯示一些環境資訊。如果出現錯誤,一般是依賴庫沒有安裝完成,可按照錯誤提示資訊進行所缺的依賴庫安裝。
進行原始碼編譯並安裝nginx
$ make
# 編譯
$ make install
# 安裝
原始碼包安裝與yum安裝的nginx服務操作命令也不同。
$ /usr/local/nginx/sbin/nginx
$ /usr/local/nginx/sbin/nginx -s reload
$ /usr/local/nginx/sbin/nginx -s stop
$ ps -ef | grep nginx # 檢視服務程序
linux 安裝nginx兩種方式
1 安裝依賴包 yum y install gcc zlib zlib devel pcre devel openssl openssl devel 2 官網下在nginx 3 cd usr local中mkdir nginx建立資料夾存放配置檔案 5 解壓 tar zxvf nginx xx.ta...
Linux驅動的兩種安裝方式
一 概念簡述 在linux下可以通過兩種方式載入驅動程式 靜態載入和動態載入。動態載入利用了linux的module特性,可以在系統啟動後用insmod命令新增模組 ko 在不需要的時候用rmmod命令解除安裝模組,採用這種動態載入的方式便於驅動程式的除錯,同時可以針對產品的功能需求,進行核心的裁剪...
Linux中安裝GRUB的兩種方式
grub 的安裝方式兩種 我們都知道在操作 系統啟動過程中有 乙個很重要的引導程式 mbr。mbr是由三段組成的其中最重要的兩段 是由446個位元組組成的boot locader 引導載入器 和64個位元組的分割槽表。在mbr的446位元組也就是boot locader這段程式對於引導作業系統很重要...