之前發的lnmp包有些人提出要一個個編譯安裝,我們也來實戰一下安裝Nginx。
一、執行環境安裝
包括gcc、PCRE pcre-devel、
zlib、OpenSSL
①gcc安裝
Nginx是基於C語言開發的,因此需要官網下載原始碼來編譯,我們這裡用gcc環境來支援。
yum install gcc-c++
②安裝PCRE pcre-devel
PCRE是一個Perl庫,包括其相容的正則表示式庫。而nginx的http模組是用perl來解析正則表示式,因此需要在linux上安裝pcre庫,pcre-devel是pcre二次開發的庫。
yum install -y pcre pcre-devel
③安裝zlib
zlib庫包含了很多種壓縮與解壓的方式,nginx使用zlib對http的內容進行gzip壓縮,所以需要zlib庫來支援。
yum install -y zlib zlib-devel
④安裝openssl
如果需要ngix不僅支援http協議,還支援https,則需要安裝一個強大安全接字層密碼庫,包含主要的演算法常用的秘鑰和證書封裝管理功能的openssl。
yum install -y openssl openssl-devel
二、安裝nginx
①wget -c https://nginx。org/download/nginx-1。10。1。tar。gz
②解壓
tar -zxvf nginx-1。10。1tar。gz
cd nginx-1。10。1
三、配置nginx
①使用預設配置:
。/configure
②編譯安裝
make install
四、啟動和停止nginx
cd /usr/local/nginx/sbin/
。/nginx (啟動nginx)
。/nginx -s stop
。/nginx -s quit
。/nginx -s reload
啟動後我們看到瀏覽器是這樣的:
五、加入開機自動執行
我們只需要在rc。local增加啟動程式碼:
vi /etc/re。lcal
增加 /usr/local/nginx/sbin/nginx
最後賦予許可權:
chmod 775 rc。local
以上是小編的一些小經驗,希望可以幫助大家學習。