源码包管理

  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定义的文件路径安装

你可能感兴趣的:(源码包管理)