安装nginx依赖库

nginx安装headers-more-nginx-module,推荐下面这篇贴,步骤简洁明了,本人ubutu18.0.04版本一次性安装成功;

https://www.jianshu.com/p/82a740d35e42

nginx 需要处理微信小程序 WebSocket 不支持 Sec-WebSocket-Protocol 头的问题,默认 nginx 不带这个功能,需要加上补丁 headers-more-nginx-module 后重新编译,今天在执行./config编译时,出现了各种缺少库的报错,先将ubutu下安装命令做汇总如下:

 

首先使用dpkg命令查看自己需要的软件是否安装。

例如查看zlib是否安装:

dpkg -l | grep zlib

解决依赖包openssl安装,命令:

sudo apt-get install openssl libssl-dev

 

解决依赖包pcre安装,命令:

sudo apt-get install libpcre3 libpcre3-dev


解决依赖包zlib安装,命令:

sudo apt-get install zlib1g-dev

 

解决依赖包 libxml2的安装,命令:

apt-get install libxml2-dev

 

解决依赖包libxslt的安装,命令:

apt-get install libxslt-dev

 

解决GD library的安装,命令:

./configure: error: the HTTP image filter module requires the GD library.
sudo apt-get install -y libgd-dev

原文出处:https://blog.csdn.net/weixin_39080216/article/details/91956963

 

1、编译 objs/目录下的Makefile时候报错;

2、所有的警告被当做错误处理:

我们打开objs/目录下的Makefile文件通过查看发现有如下参数:

 

 

通过查资料发现就是这个参数的问题,编辑Makefile文件去掉这个参数,编译通过。

posted on 2020-01-02 15:48  虞曦非虞兮  阅读(864)  评论(0编辑  收藏  举报