使用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博客

相关推荐
米高梅狮子1 天前
03.网络类服务实践
linux·运维·服务器·网络·kubernetes·centos·openstack
June`1 天前
网络编程时内核究竟做了什么???
linux·服务器·网络
楼兰公子1 天前
RK3588 + Linux7.0.3 网络工程调试错误速查手册
linux·网络·3588
Elnaij1 天前
Linux系统与系统编程(9)——自设计shell与基础IO
linux·服务器
JiaWen技术圈1 天前
nginx 安全响应头 介绍
运维·nginx·安全
IMPYLH1 天前
Linux 的 unexpand 命令
linux·运维·服务器·bash
|_⊙1 天前
Linux 文件知识 补充
linux·运维·服务器
落羽的落羽1 天前
【算法札记】练习 | Week4
linux·服务器·数据结构·c++·人工智能·算法·动态规划
Mortalbreeze1 天前
深度理解文件系统 ---- 从磁盘存储到内核存储
大数据·linux·数据库
阿里云云原生1 天前
从 Nginx 堆溢出看网关安全:为什么说“指令式配置”正在成为攻击面的温床?
nginx