關於安裝模組

来源:4-28 Nginx与Lua的开发_Nginx与Lua的开发环境

pinkyTseng

2020-01-19

老師 我有問題想要請問一下
課程老師一開始是用yum安裝nginx的 但這邊我們要安裝另外的模組或是原本沒安裝的模組時就要用源碼包安裝 但如果我一開始的版本就是用源碼包安裝的 之後發現要增或刪除模組 也一樣要用源碼包重新config 但是 這樣不用先make clean和把原本config產生的的Makefile刪掉麼? 不先刪掉直接configure & make & make install這樣會不會有衝突?

但如果先clean和刪掉Makefile 這樣一樣可以用下面章節所教的方式平滑重啟麼?

我有看到有些帖子說 增加模塊不要執行make install 如下
https://www.imooc.com/article/284566
所以我不是很確定說如果在linux下需要重新configure的源碼包像Nginx這類的到底應該怎麼做?

再麻煩老師指點迷津 萬分感謝

写回答

2回答

Jeson

2020-01-21

从新编译源码包的目的是做什么?

如果是作Nginx的版本升级或者第三方模块添加一般都是需要make install的。

只是不要重启nginx。

nginx老的版本会保存为nginx.old的命令文件。

0
0

无名点

2020-01-19

我理解的是不论yum安装也好,编译安装也好,本质上是没有什么区别的,只是yum安装帮助解决了依赖问题;我在实际操作的过程中,需要新增插件(模组)的时候,使用的是./configure的方式,先获取当前已安装插件,再使用add命令新增新的插件,再次进行编译安装,发现并没有对原先已经编译安装好的nginx产生影响或冲突,当然如果害怕会产生冲突,可以采用简单的灰度发布的模式,进行插件的新增或修改

0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程