完美安裝nginx並啟動成功,親身測試

2021-08-18 19:42:35 字數 1400 閱讀 6799

nginx依賴

安裝nginx需要依賴一下安裝包:

安裝在/usr/local/src目錄下(看個人習慣,預設約定在此目錄下)

cd /usr/local/src

tar -zxvf pcre-8.39.tar.gz(解壓tar.gz檔案到本目錄,也可制定目錄)

cd pcre-8.39

./configure(c語言編寫,需編譯後安裝。此步驟為編譯)

make&&make install(相當於make後 make install)

此過程中可能會報出./configure: error: c compiler cc is not found異常,需要安裝gcc,我們使用yum方式安裝即可:yum -y install gcc gcc-c++

cd /usr/local/src

wget

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make&&make install

cd /usr/local/src

wget

tar -zxvf openssl-1.0.1t.tar.gz

cd  openssl-1.0.1t

./config --prefix=/usr/local/openssl

make &&make install

安裝nginx並啟動

安裝前提

是在3個依賴包全部安裝成功之後:

cd /usr/local

wget 

tar -zxvf nginx-1.9.0.tar.gz

cd nginx-1.9.0

./configure  

make && make install 

如果沒有安裝成功3個依賴包,則會報出異常:

make: *** no rule to make target `build', needed by `default'. stop.

啟動命令

/usr/local/nginx/sbin/nginx

可能會報出:error while loading shared libraries: libpcre.so.1: cannot open shared object file: no such file or directory異常。解決辦法建立軟連線,命令如下:ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1 。(64位系統下,如果是32位則省去64,lib即可。此檔案也可能在/user/local/lib64目錄下。如果以上方式報出not found。則改為ln -s /local/lib64/libpcre.so.0.0.1 /local/lib64/libpcre.so.1)

CentOS安裝nginx並啟動

1 安裝依賴 yum install gcc yum install pcre devel yum install zlib zlib devel yum install openssl openssl devel 2 切換目錄 cd usr local3 建立資料夾 mkdir nginxcd n...

Linux下安裝nginx並啟動

wget 2020 06 23 15 42 43 正在解析主機 nginx.org nginx.org 95.211.80.227,62.210.92.35,2001 1af8 4060 a004 21 e3 正在連線 nginx.org nginx.org 95.211.80.227 443.已連...

redhat完美安裝mysql成功

1 以安裝mysql 5.1.54.tar.gz為例,如下步驟 tar zxvf mysql 5.1.54.tar.gz cd mysql 5.1.54 configure prefix usr local mysql with extra charsets all enable thread sa...