nginx腳本自動編譯安裝
阿新 • • 發佈:2019-01-23
exit 失敗 適合 all bash 自動編譯 系統 mkdir efi 說明:此腳本簡單只適合centos系統,僅作參考
#!/bin/bash #判斷系統類型是否為centos SERVER_NAME=‘CentOS‘ OS_SERVER_NAME=$(hostnamectl | awk ‘NR==7 {print $3}‘) echo "$OS_SERVER_NAME" [ "$SERVER_NAME" != "$OS_SERVER_NAME" ] && echo "系統不是centos" && exit 1 #---------------------------------------------------------------------- #安裝依賴軟件 yum -y install wget gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel #創建臨時存放安裝文件目錄 rm -rf /tmp/nginx mkdir /tmp/nginx cd /tmp/nginx #下載安裝包 wget http://nginx.org/download/nginx-1.15.8.tar.gz [ $? -ne 0 ] && echo "文件下載失敗-19行" && exit 2 #解壓安裝包 tar -zxvf nginx-1.15.8.tar.gz #進入目錄 cd /tmp/nginx/nginx-1.15.8 #創建安裝錄音 mkdir /nginx #編譯安裝 /tmp/nginx/nginx-1.15.8/configure --prefix=/nginx && make && make install [ $? -ne 0 ] && echo "安裝失敗" && exit 3 echo "安裝成功" /nginx/sbin/nginx [ $? -ne 0 ] && echo "啟動失敗" && exit 4 echo "啟動成功" cat <<EOF 安裝目錄:/nginx html目錄:/nginx/html 啟動目錄:/nginx/sbin EOF
nginx腳本自動編譯安裝