linux下手動安裝nginx


1. 先安裝依賴庫

yum install -y gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

Linux系統不同可能這些命令會有所差異。因為配置不高,也沒服務器,在真機環境deepin15.9下嘗試。

命令如下,依次執行:

sudo apt-get install build-essential

sudo apt-get install libtool

sudo apt-get install libpcre3 libpcre3-dev

sudo apt-get install zlib1g-dev

sudo apt-get install openssl

(補充:deepin安裝卸載查看軟件的三條命令

示例:sudo apt-get install xx

示例:sudo apt-get  --pruge remove xx

實例:dpkg --list   

)

總結一下簡單來說就是要裝上:gcc g++的依賴庫、pcre依賴庫、zlib依賴庫、ssl依賴庫

2、安裝Nginx

#下載最新版本:

wget http://nginx.org/download/nginx-1.11.3.tar.gz

(我這里是提前下載好包nginx-1.16.1.tar.gz,然后安裝的。補充:http://nginx.org/en/download.html)

#解壓:

tar -zxvf nginx-1.11.3.tar.gz

#進入解壓目錄:

cd nginx-1.11.3

#配置:

./configure --prefix=/usr/local/nginx 

#編輯nginx:

make

注意:這里可能會報錯,提示“pcre.h No such file or directory”,具體詳見:http://stackoverflow.com/questions/22555561/error-building-fatal-error-pcre-h-no-such-file-or-directory

需要安裝 libpcre3-dev,命令為:sudo apt-get install libpcre3-dev

#安裝nginx:

sudo make install

#啟動nginx:

sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

注意:-c 指定配置文件的路徑,不加的話,nginx會自動加載默認路徑的配置文件,可以通過 -h查看幫助命令。

#查看nginx進程:

ps -ef|grep nginx

 

3、nginx啟動關閉

和win下沒什么不同,就是執行nginx命令的時候需要在此路徑下

cd  /usr/local/nginx/sbin/nginx

start nginx

./nginx -s qiut

./nginx -s reload

./nginx -s stop

 

最后,Nginx啟動起來,瀏覽器鍵入localhost。success.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM