tengine学习笔记-安装tengine

177 阅读1分钟

tengine安装

官网:tengine.taobao.org/

安装

在tengine官网:tengine.taobao.org/ 可以找到tengine最新版本 image.png
直接下载、解压,得到安装目录。从终端进入目录,执行以下命令:

$ ./configure
$ make
$ sudo make install

当执行完./configure时,会发现如下的内容: image.png 这说明tengine依赖PCRE2、OpenSSL、zlib和jemalloc,因此需要先安装这几个软件包。

安装PCRE2、OpenSSL、zlib和jemalloc

通过mac的软件包管理器:Homebrew搜索是否有pcre2、openssl、zlib和jemalloc,如果有,直接通过Homebrew安装即可。

brew install openssl
brew install pcre
brew install zlib
brew install jemalloc

等待安装完成即可。

安装tengine

依赖的软件包安装完成后,继续执行命令:

$ make
$ sudo make install

安装完成后,tengine默认安装目录是:/usr/local/nginx

设置软链接:

sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin

其中,/usr/local/nginx/sbin/nginx是nginx安装目录下的nginx命令位置。

执行启动命令:

sudo nginx

打开浏览器地址栏,输入:localhost

image.png 表明安装和启动成功。

再次执行

sudo nginx -s stop

可以下线nginx。

FAQ

如果执行

sudo /usr/local/nginx/sbin/nginx

遇到报错:

image.png 错误信息:nginx: [emerg] invalid IPv6 address in resolver "[fe80::5%en0]" in /usr/local/nginx/conf/nginx.conf:137
可以参考这篇文章:blog.csdn.net/qq_46810259… 的解决办法。