MacOS使用brew如何下载Nginx

首先,第一步切换源:

切换 brew.git 仓库地址:

复制代码
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

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

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

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

复制代码
echo $SHELL

输出 /bin/zsh 执行下面这个

复制代码
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

如果是输出 /bin/bash 执行下面这个

css 复制代码
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

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

css 复制代码
brew update

无法成功的话,执行下面一串代码

css 复制代码
brew doctor

出现一系列问题之后继续走

css 复制代码
brew update-reset

再更新

css 复制代码
brew update

还是不行的话,就删除homebrew-core就可以了

css 复制代码
cd /usr/local/Homebrew/Library/Taps/homebrew
rm -rf homebrew-core
brew upgrade

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

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

最后执行

css 复制代码
brew update

安装Nginx

安装prce

css 复制代码
brew install pcre​​

安装zlib

css 复制代码
brew install zlib​​

安装openssl

css 复制代码
brew install openssl​​

下载Nginx

css 复制代码
brew install nginx

启动nginx

css 复制代码
sudo nginx

4 成果展示

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

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

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

本文参考链接 ==》MacOS全套详细介绍如何下载Nginx

相关推荐
少妇的美梦5 分钟前
logstash教程
运维
渣哥6 分钟前
原来公平锁和非公平锁差别这么大
java
渣哥16 分钟前
99% 的人没搞懂:Semaphore 到底是干啥的?
java
小溪彼岸22 分钟前
macOS自带截图命令ScreenCapture
macos
J2K25 分钟前
JDK都25了,你还没用过ZGC?那真得补补课了
java·jvm·后端
kfyty72528 分钟前
不依赖第三方,不销毁重建,loveqq 框架如何原生实现动态线程池?
java·架构
chen94528 分钟前
k8s集群部署vector日志采集器
运维
chen94535 分钟前
aws ec2部署harbor,使用s3存储
运维
isysc12 小时前
面了一个校招生,竟然说我是老古董
java·后端·面试
道可到5 小时前
Java 反射现代实践速查表(JDK 11+/17+)
java