RHCE8学习过程 特别篇(八)tar源码包管理-源码包安装方法

本文详细介绍了在RHCE8中如何进行Nginx的源码包安装,包括编译环境的准备、源码包下载、配置选项、编译安装、错误排查及清理步骤。讲解了--prefix参数的重要性,以及在源码编译出错后的常见解决方法。此外,还探讨了源码安装与rpm/yum安装的优缺点。
摘要由CSDN通过智能技术生成

源码包安装方法

源码安装 nginx

1. 编译环境如 gcc 和 gcc-c++编译器,make

2. 准备软件 : nginx-1.18.0.tar.gz

部署 Nginx
安装 nginx 源码编译,需要的依赖包:

[root@Hengji ~]# yum -y install gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel      # pcre 包作用是让 nginx 支持正则表达式,地址重写 rewrite
Last metadata expiration check: 1:28:53 ago on Thu 17 Sep 2020 12:21:48 PM CST.
...
...
Complete!

开始安装:
源码编译 3 把斧:./configure , make ,make install

[root@Hengji ~]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
--2020-09-17 14:01:58--  http://nginx.org/download/nginx-1.18.0.tar.gz
正在解析主机 nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:edb:5704::6, ...
正在连接 nginx.org (nginx.org)|52.58.199.22|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1039530 (1015K) [application/octet-stream]
正在保存至: “nginx-1.18.0.tar.gz”

nginx-1.18.0.tar.gz 100%[===================>]   1015K   154KB/s  用时 6.6s    

2020-09-17 14:02:05 (154 KB/s) - 已保存 “nginx-1.18.0.tar.gz” [1039530/1039530])

[root@Hengji ~]# tar zxvf nginx-1.18.0.tar.gz
[root@Hengji ~]# cd nginx-1.18.0/
[root@Hengji nginx-1.18.0]# ./configure  --prefix=/usr/local/nginx
checking for OS
...
[root@Hengji nginx-1.18.0#  make -j 4
[root@Hengji nginx-1.18.0]#  make install 
<
开放式架构: 采用标准C++实现,支持Windows,Unix-like 操作系统; 实验和工程的通用平台,不仅是一个检索系统,同时也是一个全文索引和检索框架 多个组件基于插件设计,不仅可以采用C/C++对系统进行扩展,也可以通过内置的跨平台COM库设计COM组件来扩展系统 。 功能: 支持增量索引,差量索引,多字段索引,提供了3种前向索引方式; 支持纯文本,HTML,PDF等文件格式; 提供快速中文分词; 从底层到高层,提供了多种索引访问接口,灵活自由地使用索引文件; 提供丰富的检索语法,支持多字段检索,日期范围检索,检索结果自定义排序等。 性能: 在Pentium 4 2.8G 2GRAM的机器上超过200Mb每分钟的索引速度 在近7G的索引文件(100G网页,11G纯文本的索引)上检索,仅使用十几M内存在数毫秒内返回查询结果; 支持Tb数量级的文本索引和检索 灵活性: 对于简单的使用者: 直接提供了多种文件格式解析器(HTML,PDF,WORD等); 系统采用类似于XML格式的配置文件,可以根据数据集和机器配置情况,灵活配置整个系统,无需编写代码。 对于研究人员: 提供了TREC文档集解析器; 检索模型易于扩展; 提供了3种前向索引方式,可以直接用来做文本分类、聚类,摘要等 实验; 对于开发者: 系统各组成部分耦合性低,从应用层模块到系统核心层模块,均可单独修改、升级或替换;扩展既可以在源代码上直接进行,也可以使用非C/C++语言通过COM组件扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crazy_Hengji

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值