美文网首页
源码包管理

源码包管理

作者: 十七遇你_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定义的文件路径安装

相关文章

  • [LN_14] Linux软件安装管理(rpm|yum|源码包&

    目录结构 一、软件包管理简介 软件包分类:源码包;二进制包(rpm包、系统默认包) 1. 源码包 源码包-优点:①...

  • Linux软件包管理

    软件管理简介 1、软件包分类a、源码包脚本安装包(源码包再开发的,安装方便)b、二进制包(RPM包、系统默认包)注...

  • Linux软件包管理

    一、软件包分类 (1)rpm包(2) 源码包比较:1、rpm包相当于二进制包,不能查看源码,用rpm 软件包管理工...

  • Linux软件安装管理

    第2章 软件包管理简介 一、源码包 //脚本安装包;❶源码包优点:①开源,如果有足够的能力,可以修改源代码;②...

  • 第六章Linux软件安装(源码包与RPM包区别与安装)-(yum

    软件包管理简介 软件包分类 1.源码包,是开源的,可以直接看到源码,如:脚本安装包 2.二进制包(RPM包、系统默...

  • Linux服务管理

    Linux服务管理 Linux中服务主要包括rpm包安装服务管理和源码包安装服务管理rpm会安装到服务编写者指定的...

  • day17-内网仓库,源码包管理-笔记

    Day17-内网仓库,源码包管理 导读 今日内容1.搭建一个网络仓库同步源2.源码包管理源码包是什么?为什么要学习...

  • Linux-软件安装(一) - 软件包安装

    1. 软件包分类 源码包 二进制包 2. 源码包 2.1 源码结构 2.2 源码包特点 源码包的优点是: 开源,如...

  • Linux软件安装

    一、软件包管理 1.分类 源码包<<脚本安装包 二进制包:(RPM包、系统默认包) 编译:adbd 01010 反...

  • Flutter aspectd (一)入门(1.22.2分支)

    下载flutter 源码 我这里使用的是1.22.2,用的是fvm管理的包 下载aspect源码 使用aspect...

网友评论

      本文标题:源码包管理

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