原始碼安裝 nginx 1 15 8 的指令碼

2021-09-27 00:22:29 字數 1152 閱讀 6640

環境是在centos7   下,其他環境還未試過。nginx  的安裝路徑在 /usr/local/nginx

#!/bin/bash

#一般系統中已經裝了了make和g++,無須再裝

yum -y install autoconf automake make

yum -y install gcc gcc-c++

#安裝nginx依賴的庫

yum -y install pcre pcre-devel

yum -y install zlib zlib-devel

yum install -y openssl openssl-devel

cd /usr/local/src/

wget  

#解壓tar -zxvf nginx-1.15.8.tar.gz

cd nginx-1.15.8

#配置#--prefix指定安裝目錄

#--with-http_ssl_module安裝https模組

#make編譯

#make install安裝

make && make install

#配置環境變數

echo 'export path=$path:/usr/local/nginx/sbin'  >>  /etc/profile   

#檢查是否能正常啟動

#這個a與= 之間不能有空格 查出程序命令 為nginx的數量 並且去掉結果頭部的行,用wc -l

#計算管道符傳過來的結果行數是多少

a=`ps -c nginx --no-header | wc -l`

#  [$a   2] 變數與方括號之間必須有空格  

if [ $a -eq 2 ]

then

echo "啟動成功ngxin"

else

echo "程序數量不對"

fi#以後命令列輸入  nginx  就可以啟動   nginx -s stop  是停止    nginx -s reload  是過載

nginx原始碼安裝

nginx原始碼安裝 安裝環境 作業系統 ubuntu 12.04 nginx v1.4.2 pcre v8.33 zlib v1.2.8 1.安裝zlib 1 解壓縮 plain tdtc100 ubuntu tar zxvf zlib 1.2.8.tar.gz 2 安裝 plain tdtc10...

Nginx原始碼安裝

解壓 tar zxvf nginx 1.10.0.tar.gz 執行下面的命令安裝nginx的依賴庫 yum y install gcc pcre pcre devel zlib zlib devel openssl openssl devel我這裡只配置安裝到 opt目錄下,其它選項可執行.con...

nginx 原始碼安裝

缺少 pcre 安裝包 筆者用的是ubuntu apt install libpcre3 libpcre3 dev 缺少 openssl 安裝包 筆者用的是ubuntu apt install openssl apt install libssl dev 再次執行 nginx 指令碼內容 1 bin...