美文网首页
源码包管理

源码包管理

作者: 十七遇你_dc8d | 来源:发表于2018-05-03 20:33 被阅读0次
    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定义的文件路径安装

    相关文章

      网友评论

          本文标题:源码包管理

          本文链接:https://www.haomeiwen.com/subject/hyufkftx.html