安裝Nginx的遇到的問題

2021-09-26 09:25:18 字數 1679 閱讀 4370

安裝nginx的遇到的問題:

一、安裝linux軟體包依賴,導致不同環境需要安裝需要依賴庫可以如下:

1.安裝gcc

2.安裝g++

3.安裝pcre

4.安裝openssl

5.安裝zlib

6.安裝ncurses

二、可以使用相關命令檢視本機是否已經安裝。

1、linux(這裡為ubuntu系統)中安裝gcc和g++

1)先安裝gcc:   sudo apt-get install build-essential

2)檢視gcc版本:       gcc --version

3)然後安裝統一版本的g++:  sudo apt-get install g++-x.x

4)檢視g++版本:g++ --version

5)檢視gcc預設的include路徑:`gcc -print-prog-name=cc1plus` -v

/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include

/usr/local/include

/usr/include

6)檢視g++預設的include路徑:`g++ -print-prog-name=cc1plus` -v

/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include

/usr/local/include

/usr/include

7)檢視gcc預設lib路徑:gcc --print-searrch-dir

8)檢視g++預設lib路徑:g++ --print-search-dir

三、1.安裝依賴

當使用tar.gz來管理時,屬於原始碼安裝,需要解壓後先編譯make後安裝make install。

./configure

make

make install

或者./configure  && make && make install

2.安裝nginx

3.啟動nginx,找到安裝路徑

/usr/local/nginx

啟動nginx

./usr/local/nginx/sbin/nginx

訪問nginx(ip:80)

nginx就安裝成功了。

停止nginx

nginx -s stop

重啟nginx

nginx -s reload

三、安裝過程中,編譯出現錯誤:

解決方法:

yum -y install pcre-deve

g++ 找不到,我們來安裝g++。

解決:yum install gcc-c++

可能還要分別安裝gcc、g++

3./etc/ld.so.conf.d/ 與/etc/ld.so.conf配置安裝程式路徑;安裝pcre需要新增路徑。

nginx 安裝遇到的問題

在解壓 source 後的目錄下,執行如下命令 一開始沒有加 with openssl usr bin openssl 這個引數,會報錯,說找不到 openssl,我明明是安裝的,上網找了一下,才發現安裝的 openssl 的執行檔案不在 configure 預設搜尋的幾個目錄下。加上這個引數後,就...

安裝Nginx時遇到的pcre庫問題

在redhat4.4上安裝nginx,提示說無法找到pcre庫,可能是庫的版本不對,無法識別。由於誤操作,在沒有備份的時候,直接輸入命令 rpm e pcre nodeps 導致系統把 lib64目錄下的libpcre.so.0被刪除,而很多程式都依賴這個so庫,比如grep。網上很多說可以通過原始...

ubunt中安裝nginx(及其遇到的問題)

1.基於apt源安裝 sudo apt get install nginx最終結構 usr sbin nginx 放置nginx的主程式,一般進行執行.nginx etc nginx 存放配置檔案,一般修改配置在這兒 usr share nginx 存放靜態檔案 var log nginx 存放日誌...