一、提供Perl語言兼容的正則表達式庫的軟件包pcre,Nginx服務程序用於實現僞靜態功能的依賴包
進入目錄解壓文件
#cd /usr/local/src
#tar xzvf pcre-8.35.tar.gz
#cd pcre-8.35
用了--prefix參數,那麼此時服務程序就會被安裝到那個目錄,(一般會被默認安裝到/usr/local/bin目錄中)
#./configure --prefix=/usr/local/pcre
譯生成出真正可供用戶安裝服務程序的二進制可執行文件了)
#make
#make install
二 、openssl軟件包是用於提供網站加密證書服務的程序文件步驟如pcre
#cd /usr/local/src
#tar xzvf openssl-1.0.1h.tar.gz
#cd openssl-1.0.1h
#./config --prefix=/usr/local/openssl
#make
#make install
三、編輯/usr/local/openssl/bin目錄中,我們需要像前面的操作那樣,
#vim /etc/profile這個目錄中提供很多的可用命令
將這個目錄添加到PATH環境變量中
74 export PATH=$PATH:/usr/local/mysql/bin:/usr/local/openssl/bin
執行source命令以便讓新的PATH環境變量內容可以立即生效:
#source /etc/profile
四、zlib軟件包是用於提供壓縮功能的函數庫文件。步驟如上:
#cd /usr/local/src
#tar xzvf zlib-1.2.8.tar.gz
#cd zlib-1.2.8
#./configure --prefix=/usr/local/zlib
#make
#make install
五 、創建一個用於執行Nginx服務程序的賬戶。賬戶名稱可以自定義
#cd /usr/local/src
#useradd www -s /sbin/nologin
在使用命令編譯Nginx服務程序時,需要設置特別多的參數,其中,--prefix參數用於定義服務程序稍後安裝到的位置,--user與--group參數用於指定執行Nginx服務程序的用戶名和用戶組。在使用參數調用openssl、zlib、pcre軟件包時,請寫出軟件源碼包的解壓路徑,而不是程序的安裝路徑:
#tar xzvf nginx-1.6.0.tar.gz
#cd nginx-1.6.0/
#./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.1h --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.35
#make
#make install
六 、要啓動Nginx服務程序並加入到開機啓動項中需要在/etc/rc.d/init.d目錄中創建腳本
腳本見博客http://blog.51cto.com/13608119/2176814
保存腳本文件後將其賦予755權限
#chmod 755 /etc/rc.d/init.d/nginx
然後以絕對路徑的方式執行這個腳本,通過restart參數重啓Nginx服務程序,
#/etc/rc.d/init.d/nginx restart
最後再使用chkconfig命令將Nginx服務程序添加至開機啓動項中。
#chkconfig nginx on
Nginx安裝完成,通過瀏覽器查看