tengine安装
安装
在tengine官网:tengine.taobao.org/ 可以找到tengine最新版本
直接下载、解压,得到安装目录。从终端进入目录,执行以下命令:
$ ./configure
$ make
$ sudo make install
当执行完./configure时,会发现如下的内容:
这说明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
表明安装和启动成功。
再次执行
sudo nginx -s stop
可以下线nginx。
FAQ
如果执行
sudo /usr/local/nginx/sbin/nginx
遇到报错:
错误信息:nginx: [emerg] invalid IPv6 address in resolver "[fe80::5%en0]" in /usr/local/nginx/conf/nginx.conf:137
可以参考这篇文章:blog.csdn.net/qq_46810259… 的解决办法。