目前网上很多的教程都是通过 Homebrew
去安装,我试过之后,发现安装的 nginx 版本不是最新稳定版。
并且配置文件所在目录也和最新稳定版有挺多出入。
所以只能自己动手丰衣足食。
目前的稳定版本为 nginx-1.18.0
由于 nginx 官方没有提供 macOS 版本的快捷安装包,所以只能下载源码包。
我下载的是当前的最新版本 zlib 1.2.11
注意: 不能下载最新的 2-x 版本(这个工具的版本号属实有点混乱),不兼容 nginx-1.18.0
我下载的版本是当前的最新版本 openssl-1.1.1h
新建目录的名字随便起,位置随便放,等 nginx 安装完成之后,可以直接删除。比如我的就叫 nginx-install
,放在了下载目录
cd
到 nginx 源码目录cd Downloads/nginx-install/nginx-1.18.0
configure
复制以下命令,修改成自己的文件名,粘贴到终端,回车
./configure --prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-pcre=../pcre-8.44 \
--with-zlib=../zlib-1.2.11 \
--with-openssl=../openssl-1.1.1h
make
等上一步配置完毕,输入以下命令,回车
sudo make
make install
等上一步编译完毕,输入以下命令,回车
make install
cd /usr/local/nginx
# 启动
sudo sbin/nginx
启动完毕后,打开浏览器,输入 IP 127.0.0.1
,回车,看到以下页面,即启动成功
自此安装完毕,尽情玩转 nginx 吧
ps: nginx-install
目录也可以直接删除了