linux環境下安裝nginx

 linux環境下安裝nginx

本文由個人總結,如需轉載使用請標明原著及原文地址

安裝nginx要先安裝c++環境,以下指令檢測是否安裝c++環境

rpm -qa|grep gcc*

如果沒有安裝c++環境用以下指令進行安裝(需聯網),本機已有c++環境,效果圖省略

yum install gcc-c++

1.下載nginx軟件包總共有4個文件

4個文件的安裝順序是openssl-fips→pcre→zlib→nginx

2.安裝openssl

2.1解壓openssl-fips

tar -zxvf openssl-fips-2.0.16.tar.gz

2.2執行config文件

cd openssl-fips-2.0.16
./config

2.3執行make指令

還是在openssl-fips-2.0.16目錄下

make

3.安裝pcre

3.1解壓pcre

tar -zxvf pcre-8.32.tar.gz

3.2執行configure

cd pcre-8.32
./configure

3.3執行make

在pcre目錄下

make

3.4執行make install

在pcre目錄下

make install

4.安裝zlib和nginx

安裝方式和安裝pcre完全相同,注意執行命令時所在的目錄是否正確即可

tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd ..
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure
make
make install

這樣nginx就安裝完成了,執行以下命令就可以開啓nginx,如果報錯繼續往下看!!!!!!!

/usr/local/nginx/sbin/nginx

附贈常用的幾條命令

/usr/local/nginx/sbin/nginx -s stop		停止nginx
/usr/local/nginx/sbin/nginx -s reload	    重啓nginx
/usr/local/nginx/sbin/nginx -t			檢測conf文件是否合法

用以下命令能產看nginx是否開啓

ps -ef|grep nginx

但是如果使用的是64位的linux系統,這樣安裝完還會報錯

出現這問題的原因不是你的操作有問題,而是linux64位系統本身的問題,可以看到報錯的內容,是一個庫找不到,linux64位默認的庫在/lib64,所以我們要將缺失的庫做一個軟鏈接到lib64文件夾下,軟鏈接可以理解爲windows中的快捷方式

首先獲取缺失的庫的絕對路徑

whereis libpcre.so.1

然後使用獲取到的路徑做一個軟鏈接到lib64中

ln -s 空格 獲取的libpcre.so.1的絕對路徑 空格 軟鏈接目的位置的絕對路徑(注意兩個路徑都要包括文件名)

ln -s /usr/local/lib/libpcre.so.1 /lib64/libpcre.so.1

完成軟鏈接後按照之前的步驟開啓nginx即可

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章