使用ubuntu安装nginx时报错

问题

在安装到最后步骤使用命令:make & make install 对nginx进行编译和安装时,报错:

bash 复制代码
creating DT_TEXTREL in a PIE 
collect2: error: ld returned 1 exit status

原因

已经有运行的nginx了,或者有容器中的nginx在运行。

我这里的原因是安装了一个docker容器在运行的nginx。

解决办法

关掉nginx进程,或者停止容器中的nginx进程,再执行上面的安装命令就正常了。

写后语

如果你按照上述操作后仍然安装不了,可以参考下面的链接,看下是不是其他原因造成的。

参考链接:collect2: error: ld returned 1 exit status(解决方案大总结)-CSDN博客

相关推荐
无足鸟ICT14 分钟前
【RHCA+】影响Linux系统性能的因素
linux·运维·服务器
沫璃染墨22 分钟前
从零入门计算机网络系列(十):HTTP协议进阶——从资源路径解析到状态码与请求头详解
linux·运维·服务器·网络·c++·http
小则又沐风a26 分钟前
深入了解五种IO模型与非阻塞IO
linux
Sayai27 分钟前
Ubuntu 开发环境搭建避坑(一):网卡 EEE 致 60% 周期性丢包,Realtek RTL8125 网络黑洞排查与修复
linux·运维·网络·ubuntu·性能优化
墨染天姬31 分钟前
【linux 网络1】数据怎么进网卡到内核?
linux·运维·网络
崇子嵘1 小时前
上云方案硬件部分分析
linux
小嘉丶学长1 小时前
Day13 · 列表与元组
linux·运维·服务器·开发语言·python
zuiyuewentian1 小时前
借助 AI 在 Win11 上搭建 Rocky Linux:用 Visual Studio 直接调试 Linux 服务
linux·运维·visual studio
牢姐与蒯1 小时前
WSL2 迁移教程:把Ubuntu+WSL2从C盘挪到别的盘
linux·运维·服务器·网络·ubuntu·1024程序员节
垆边人似月.1 小时前
RDMA 文件传输踩坑(二):为什么 `sleep()` 不能保证接收端准备好了?
linux·服务器·网络·rdma