首页 文章 类别 VISION 关于


Macosxcapitan安装openresty

安装之前,确保需要的依赖(openssl和pcre)已经安装,如果没有安装,可以使用brew进行安装

brew install pcre openssl

安装以依赖之后,就可以编译安装 OpenResty 了,到其官网下载最新的 OpenResty, 这里下载的是当前最新版本 ngx_openresty-1.9.7.1.tar.gz

解压之后进入 OpenResty 安装目录 cd ngx_openresty-1.9.7.1,接下来就可以编译了

$ ./configure --with-cc-opt="-I/usr/local/opt/openssl/include -I/usr/local/include" --with-ld-opt="-L/usr/local/opt/openssl/lib -L/usr/local/lib" -j4
$ make
$ sudo make install

如果不知道openssl和pcre安装在哪个目录,可以使用brew info openssl命令查看安装目录。

在执行configure命令时,我们并没有用--prefix指定安装路径,OpenResty 默认是安装在/usr/local/openresty目录的,进入该目录,就可以看到已经安装完成了

➜  openresty git:(master) tree
.
├── bin
│   └── resty
├── luajit
│   ├── bin
│   │   ├── luajit -> luajit-2.1.0-beta1
│   │   └── luajit-2.1.0-beta1
...
│   ├── lib
...
│   └── share
...
├── lualib
...
│     
└── nginx
    ├── conf
    ...
    │   ├── nginx.conf
    ...

30 directories, 86 files