我用命令安装了nginx,编译安装更高的版本会是什么情况?

linux用的少,就懂基本命令。现在需要安装新版本的nginx,需要使用编译安装的方法,这样会把原来的覆盖了吗?
编译安装的目录和原来不在一处,是不是就有两个版本了啊?还是指定一样的目录就覆盖了原来的版本?

因为各种原因,我不能说是在linux上试试,想问下有经验的人,好有准备。

阅读 3.9k
4 个回答

1、编译安装在不同目录是不会覆盖旧版本的。但是如果要启动新的,使用的端口不能与原来的发生冲突。
2、指定同样的目录会覆盖原来的原本,如果想在原来的基础上进行升级,可以这么做。对于有一定基础来的人来说,操作还是比较简单的,可以搜索一下“nginx平滑升级”。

我个人非常不建议新手尝试编译安装,坑非常多,如果你没有编译安装的经验的话,很多问题你个人难以解决。

nginx官方就有Linux的仓库,安装最新版本的nginx强推添加官方仓库然后使用发行版的包管理器进行安装。

参考文档: http://nginx.org/en/linux_pac...

新手上路,请多包涵

编译安装和Yum 安装,一般不影响,编译的时候,手工指定路径就没问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题