Nginx在 MacOS中的安装,配置以及使用
安装
-
从nginx官网现在安装包
-
下载完成之后切换到nginx目录, 然后以管理员身份执行
sudo ./configure
,可能会报错, 根据错误信息执行或安装对应的模块即可, 常见错误如下:./configure: error: the HTTP rewrite module requires the PCRE library.
解决办法也很简单:- 首先到pcre官网下载安装包,下载
pcre-8.45
版本 - 使用执行
./configure;make;make install
- 首先到pcre官网下载安装包,下载
-
安装nginx
- 先切换到nginx的包目录
- 执行
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
, 其中–with-pcre=/usr/local/src/pcre-8.35
是依赖库pcre的安装包包路径,如果已经安按照第一步安装了,可以不使用此参数
-
安装成功之后nginx的可执行文件在如下目录:
/usr/local/nginx/sbin
,可以切换到此目录之后,执行./ningx -v
查看nginx的版本号 -
macOS环境变量的配置
-
如果使用的zsh, 这样配置, 打开.zshrc, 添加如下两行:
1
21
2export NGINX_HOME="/usr/local/nginx" export PATH=$PATH:$NGINX_HOME/sbin
-
如果使用bash,这样配置, 打开 .bash_profile, 也添加如下两行:
1
21
2export NGINX_HOME="/usr/local/nginx" export PATH=$PATH:$NGINX_HOME/sbin
然后执行
source ~/.bash_profile
,也可以重启终端生效.
-
参考资料: