当前位置:   article > 正文

MacOS全套详细介绍如何下载Nginx

MacOS全套详细介绍如何下载Nginx

前言:最近心血来潮试着用Mac下载Nginx,下载过程中也出现了一些下载问题,为了方便诸位更加舒心使用Nginx,避免走一些弯路和阅读大量文档,减少大量不必要的时间。这里就集中从0-1做个详细介绍。

1.查看是否有HomeBrew

Homebrew是一款MacOS下的包管理器,可以让您轻松地安装和管理各种软件包。使用Homebrew,您可以快速安装常用的开发工具和应用程序,例如Git、Node.js、Python等。此外,Homebrew还可以帮助您在MacOS上安装各种系统依赖项和库文件。通过Homebrew,您可以更轻松地管理MacOS上的软件包和依赖项,提高开发效率。

brew

输入brew指令后终端出现下图提示,则表示本机存在HomeBrew

如果终端出现:zsh:command not found :brew

则需要我们去下载HomeBrew

2.跟换HomeBrew镜像

因为默认情况下HomeBrew是国外镜像,所以导致一些指令会延迟很久。

brew update

 如果执行该指令需要等很久,就需要我们手动将镜像切换成国内的。这里介绍的是阿里的镜像安装。

切换 brew.git 仓库地址:

  1. cd "$(brew --repo)"
  2. git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

替换 homebrew-core.git 仓库地址: 

  1. cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
  2. git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

在替换 homebrew-bottles 访问地址之前首先检测本机是什么shell版本

echo $SHELL

或者 /bin/bash 

首先如果跟我本机一样,按下一步骤走

  1. echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
  2. source ~/.zshrc

如果是/bin/bash按下一步走

  1. echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
  2. source ~/.bash_profile

在切换完上面各镜像后,执行下方指令查看是否成功

brew update

如果还是无法成功就继续往下走

brew doctor

在出现一系列提示以及问题后继续走

brew update-reset

等更新完成后,再次执行

brew update

上图是我本机调试成功后的结果图,如果brew update 出现报错 homebrew-core is a shallow clone

删除 homebrew-core 后更新查看即可成功

  1. cd /usr/local/Homebrew/Library/Taps/homebrew
  2. rm -rf homebrew-core
  3. brew upgrade

使用brew upgrade会重新更新 homebrew-core。安装速度太慢的话马上让终端运行停下来,走下列指令。

cd /usr/local/Homebrew/Library/Taps
mkdir homebrew
cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

最后:再次执行

brew update

3.安装Nginx

终于经过我们一系列操作,来到了本文最重要的环节,安装Nginx,这也是诸位最兴奋的地方。 

3.1安装pcre

brew install pcre​​

3.2安装zlib

brew install zlib​​

3.3安装openssl

brew install openssl​​

3.4下载Nginx

brew install nginx

3.5启动Nginx服务

sudo nginx

4 成果展示

最终激动人心的时刻到了。

在浏览器输入 http://localhost:8080/

5 Nginx相关操作指令

  • 启动Nginx:sudo systemctl start nginx
  • 停止Nginx:sudo systemctl stop nginx
  • 重启Nginx:sudo systemctl restart nginx
  • 查看Nginx状态:sudo systemctl status nginx
  • 测试配置文件是否正确:sudo nginx -t
  • 重新加载Nginx配置文件:sudo systemctl reload nginx
  • 查看Nginx版本号:nginx -v
  • 查看Nginx帮助文档:nginx -h

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/875913
推荐阅读
相关标签
  

闽ICP备14008679号