安裝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 存放日誌...