1、安裝nginx前準備工作:
首先確認系統中是否安裝了gcc、pcre-devel、zlib-devel、openssl-devel。
1、rpm包安裝的,可以用 rpm -qa 看到,如果要查詢某軟體包是否安裝,用rpm -qa | grep "軟體或者包的名字"
2、以deb包安裝的,可以用 dpkg -l 看到。如果是查詢指定軟體包,用dpkg -l | grep "軟體或者包的名字"
3、yum方法安裝的,可以用 yum list installed 查詢,如果是查詢指定包,用yum list installed | grep "軟體名或者包名"
舉例:檢視是否安裝了gcc
yum list installed | grep "gcc"
這裡可以確認我們沒有安裝gcc。
yum -y install gcc
再次執行查詢命令
已安裝。
沒有安裝的話可以使用命令:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.1、將安裝包放到 /usr/local下:
##解壓:
tar -zxvf nginx-1.9.9.tar.gz
進入nginx-1.9.9目錄下
##配置:
./configure --prefix=/usr/local/nginx
##進行編譯及安裝:
make && make install
完成後nginx安裝包路徑在:/usr/local/nginx
模組依賴性nginx需要依賴下面3個包
依賴包安裝順序依次為:openssl、zlib、pcre, 最後安裝nginx包。
openssl-fips-2.0.2.tar.gz
zlib-1.2.7.tar.gz
pcre-8.21.tar.gz
nginx-1.12.2.tar.gz
[root@localhost wcw]# tar -zxvf openssl-fips-2.0.2.tar.gz
[root@localhost wcw]# cd openssl-fips-2.0.2
[root@localhost openssl-fips-2.0.2]# ./config
[root@localhost openssl-fips-2.0.2]# make
[root@localhost openssl-fips-2.0.2]# make install
[root@localhost wcw]# tar -zxvf zlib-1.2.7.tar.gz
[root@localhost wcw]# cd zlib-1.2.7
[root@localhost zlib-1.2.7]# ./configure
[root@localhost zlib-1.2.7]# make
[root@localhost zlib-1.2.7]# make install
[root@localhost wcw]# tar -zxvf pcre-8.21.tar.gz
[root@localhost wcw]# cd pcre-8.21
[root@localhost pcre-8.21]# ./configure
[root@localhost pcre-8.21]# make
[root@localhost pcre-8.21]# make install
[root@localhost wcw]# tar -zxvf nginx-1.12.2.tar.gz
[root@localhost wcw]# cd nginx-1.12.2
[root@localhost nginx-1.12.2]# ./configure --prefix=/usr/install/nginx --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-fips-2.0.2
[root@localhost nginx-1.12.2]# make
[root@localhost nginx-1.12.2]# make install
請注意:"--with-***="的值是解壓目錄,而不是安裝目錄!
啟動服務:nginx附加:nginx配置選項try_files詳解退出服務:nginx -s quit
強制關閉服務:nginx -s stop
過載服務:nginx -s reload (過載服務配置檔案,類似於重啟,但服務不會中止)
驗證配置檔案:nginx -t
使用配置檔案:nginx -c "配置檔案路徑"
centos7 4安裝nginx 1 12 2步驟
檢視centos版本號 1.安裝gcc gcc c 如新環境,未安裝請先安裝 yum install y gcc gcc c 2.安裝pcre庫 cd usr src wget tar zxvf pcre 8.36.tar.gz cd pcre 8.36 configure make make in...
CentOS中安裝配置Nginx
然後我們對其就行解壓 解壓完成後我們進入nginx目錄下 然後我們使用.configure命令安裝nginx 安裝過程會遇到如上錯誤,這個錯誤說明我們缺少pcre庫,所以我們必須先安裝pcre庫 安裝成功pcre庫後我們再繼續使用 configure 命令安裝nginx.此時我們又會遇到如下錯誤,下...
centos7上原始碼安裝nginx的步驟
2 安裝 前置服務 yum y install gcc gcc c pcre devel zlib zlib devel 3 建立 www 使用者 已存在可以跳過 groupadd www useradd g www s sbin nologin m www 4 檢測安裝環境 cd usr loca...