安装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文件去掉这个参数,编译通过。