1、選定源碼目錄nginx
cd /usr/local/src
能夠是任何目錄,本文選定的是/usr/local/src測試
2、安裝依賴庫ui
yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一鍵安裝上面四個依賴 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
備註:這次是在我的阿里雲上安裝的,一開始經過命令rpm -qa查詢了已安裝包的信息,就片面的認爲依賴已經裝好了,這裏須要的是源碼包。阿里雲
2、下載Nginx並安裝spa
這裏選了Nginx穩定版本1.14.0。code
基本命令:blog
1.進入選擇的源碼安裝目錄
2.下在tar包
3.解壓
4.解壓成功後,進入nginx-1.14.0目錄下
5.執行./configure,若成功,繼續執行make、make install進程
cd /usr/local/src wget http://nginx.org/download/nginx-1.4.2.tar.gz tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 ./configure make make install
備註:ssl
1.執行./configure,有可能會不成功,通常是缺乏依賴get
2.執行make命令,也會出錯,例如:nginx make時遇到的錯誤 make[1]: *** [/usr/local/pcre//Makefile] Error 127,緣由執行./configure --with-pcre=DIR 是設置源碼目錄,而不是編譯安裝後的目錄
3.Nginx安裝成功以下截圖:
3、經常使用命令
nginx 啓動nginx nginx -s reload|reopen|stop|quit #從新加載配置|重啓|中止|退出 nginx nginx -t 測試配置是否有語法錯誤 nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] -?,-h : 打開幫助信息 -v : 顯示版本信息並退出 -V : 顯示版本和配置選項信息,而後退出 -t : 檢測配置文件是否有語法錯誤,而後退出 -q : 在檢測配置文件期間屏蔽非錯誤信息 -s signal : 給一個 nginx 主進程發送信號:stop(中止), quit(退出), reopen(重啓), reload(從新加載配置文件) -p prefix : 設置前綴路徑(默認是:/usr/local/Cellar/nginx/1.2.6/) -c filename : 設置配置文件(默認是:/usr/local/etc/nginx/nginx.conf) -g directives : 設置配置文件外的全局指令
對於nginx命令不識別的問題,須要保證在nginx binary file配置的目錄下啓動,如上圖成功截圖中的