原始碼包管理

weixin_34214500發表於2018-05-03
  1. 獲得原始碼包途徑
    官方網站,可以獲得最新的軟體包
    Apache: www.apache.org
    Nginx: www.nginx.org
    Tengine: tengine.taobao.org

部署Tengine

  1. 下載原始碼包,準備軟體包
    2.準備編譯環境如編譯器gcc、make

yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel

(pcre: 支援正規表示式,地址重寫rewrite)

3.解壓

useradd www

tar xvf tengine-2.2.0.tar.gz

cd tengine-2.2.0

4.配置
./configure
--user=www
--group=www
--prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_sub_module
--with-http_ssl_module
--with-pcre
5.編譯

make

6.安裝

make install

7啟動測試

/usr/local/nginx/sbin/nginx //啟動nginx伺服器

systemctl stop firewalld

詳解原始碼安裝三部曲總結3. 詳解原始碼安裝三步曲

./configure

a. 指定安裝路徑,例如 --prefix=/usr/local/nginx
b. 啟用或禁用某項功能, 例如 --enable-ssl, --disable-filter --with-http_ssl_module
c. 和其它軟體關聯,例如--with-pcre
d. 檢查安裝環境,例如是否有編譯器gcc,是否滿足軟體的依賴需求
最終生成:Makefile

make //按Makefile檔案編譯,可以使用-j 2指定兩顆CPU編譯,優化編譯器引數

make install //按Makefile定義的檔案路徑安裝

相關文章