Linux 下源码安装ngnix
2024-09-05 08:10:42
版本说明:
NGINX 版本1.12.0
pcre-8.40
zlib-1.2.11
openssl-1.1.0i
安装过程
#
./configure --prefix=/usr/ngnix --with-http_stub_status_module --with-pcre=/opt/ngnix/pcre-8.40 --with-zlib=/opt/ngnix/zlib-1.2.11 --with-stream
make && make install
注:1、增加--with-openssl=/opt/ngnix/openssl-1.1.1
报错:(未解决)
objs/ngx_modules.o \
-ldl -lpthread -lcrypt /opt/ngnix/pcre-8.40/.libs/libpcre.a /opt/ngnix/openssl-1.1.1/.openssl/lib/libssl.a /opt/ngnix/openssl-1.1.1/.openssl/lib/libcrypto.a -ldl /opt/ngnix/zlib-1.2.11/libz.a \
-Wl,-E
/opt/ngnix/openssl-1.1.1/.openssl/lib/libcrypto.a(threads_pthread.o): In function `fork_once_func':
threads_pthread.c:(.text+0x16): undefined reference to `pthread_atfork'
collect2: error: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/opt/ngnix/nginx-1.12.0'
make: *** [build] Error 2
解决:由于openssl 版本问题,换用openssl-1.1.0i 正常。
./configure --prefix=/usr/ngnix --with-http_stub_status_module --with-pcre=/opt/ngnix/pcre-8.40 --with-zlib=/opt/ngnix/zlib-1.2.11 --with-stream --with-http_ssl_module --with-openssl=/opt/ngnix/openssl-1.1.0i
最新文章
- erlang 健壮性
- 使用VIM插件ctags来阅读C代码
- wireshake抓包,飞秋发送信息,python
- Linux 平台PostGIS安装
- 字体Unicode编码
- 【读书笔记】iOS-内存管理
- Linux下nl命令的用法详解
- UTF-8 BOM(EF BB BF)
- lucene4入门(1)
- 你必须知道的 34 个简单实用的 Ubuntu 快捷键
- codeforces 622F. The Sum of the k-th Powers 拉格朗日插值法
- React入门---事件与数据的双向绑定-9
- css 负边距
- [android]android下apk的安装过程
- bzoj 4007
- properties文件读取工具类
- dataguard从库数据库丢失恢复例子(模拟丢失数据文件)
- .NET Core开发日志——Middleware
- 解决VS2017引用报错问题
- CSS十大选择器
热门文章
- c++11 默认函数的控制
- sql2000如何完美压缩.mdf文件
- 简单的DOS攻击之死亡之ping详解
- ward's method分层聚类凝聚法
- DVBS/S2功能
- Oracle命令行模式,批量执行SQL脚本
- Android深度探索-卷1第八章心得体会
- Linux多线程服务器端编程
- [LeetCode] 182.查找重复的电子邮箱
- ERROR [localhost-startStop-1] - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/ap