M1芯片Mac nginx使用

默认端口

8080

默认的配置文件地址

/opt/homebrew/etc/nginx/nginx.conf

默认的WEB根目录

/opt/homebrew/var/www

如果要指定你启动的NGINX.CONF文件

nginx -c /路径

停止NGINX

nginx -s stop

重启NGINX

nginx -s reload

M1新片Mac安装 HomeBrew

由于github国内访问非常的不稳定,现在使用HomeBrew官方的安装脚本很难顺利安装完成了,比较好的方式就是使用镜像安装,网上查了一圈,发现已经有人做好了现成的脚本,2021年7月7日亲测可用,具体步骤如下:

1. 执行安装脚本

/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)"

参考结果

        开始执行Brew自动安装程序
             [cunkai.wang@foxmail.com]
           [2021-07-07 13:48:08][11.2]
       https://zhuanlan.zhihu.com/p/111014448


请选择一个下载镜像,例如中科大,输入1回车。
源有时候不稳定,如果git克隆报错重新运行脚本选择源。cask非必须,有部分人需要。
1、中科大下载源 2、清华大学下载源 3、北京外国语大学下载源 4、腾讯下载源(不显示下载进度) 5、阿里巴巴下载源(缺少cask源)
请输入序号: 1

  你选择了中国科学技术大学下载源

!!!此脚本将要删除之前的brew(包括它下载的软件),请自行备份。
->是否现在开始执行脚本(N/Y)y

--> 脚本开始执行
==> 通过命令删除之前的brew、创建一个新的Homebrew文件夹
(设置开机密码:在左上角苹果图标->系统偏好设置->"用户与群组"->更改密码)
(如果提示This incident will be reported. 在"用户与群组"中查看是否管理员)
请输入开机密码,输入过程不显示,输入完后回车
Password:
开始执行
-> 创建文件夹 /opt/homebrew/Homebrew
此步骤成功
   ---备份要删除的文件夹到系统桌面....
   ---/Users/liuxiaofan/Library/Caches/Homebrew/ 备份完成
   ---备份要删除的文件夹到系统桌面....
   ---/opt/homebrew/Caskroom 备份完成
-> 创建文件夹 /opt/homebrew/Caskroom
此步骤成功
   ---备份要删除的文件夹到系统桌面....
   ---/opt/homebrew/Cellar 备份完成
-> 创建文件夹 /opt/homebrew/Cellar
此步骤成功
   ---备份要删除的文件夹到系统桌面....
   ---/opt/homebrew/var/homebrew 备份完成
-> 创建文件夹 /opt/homebrew/var/homebrew
此步骤成功
-> 创建文件夹 /opt/homebrew/var/homebrew/linked
此步骤成功
git version 2.30.1 (Apple Git-130)

下载速度觉得慢可以ctrl+c或control+c重新运行脚本选择下载源
==> 克隆Homebrew基本文件(32M+)

未发现Git代理(属于正常状态)
Cloning into '/opt/homebrew/Homebrew'...
remote: Enumerating objects: 194316, done.
remote: Total 194316 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (194316/194316), 49.91 MiB | 4.71 MiB/s, done.
Resolving deltas: 100% (145009/145009), done.
此步骤成功
==> 创建brew的替身
此步骤成功
==> 克隆Homebrew Core(224M+) 
此处如果显示Password表示需要再次输入开机密码,输入完后回车
Cloning into '/opt/homebrew/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Enumerating objects: 989892, done.
remote: Total 989892 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (989892/989892), 396.10 MiB | 2.89 MiB/s, done.
Resolving deltas: 100% (682362/682362), done.
此步骤成功
==> 克隆Homebrew Cask(248M+) 类似AppStore 
此处如果显示Password表示需要再次输入开机密码,输入完后回车
Cloning into '/opt/homebrew/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Enumerating objects: 632124, done.
remote: Total 632124 (delta 0), reused 0 (delta 0)B | 1.82 MiB/s   
Receiving objects: 100% (632124/632124), 265.04 MiB | 981.00 KiB/s, done.
Resolving deltas: 100% (451506/451506), done.
此步骤成功
==> 配置国内镜像源HOMEBREW BOTTLE
此步骤成功

==> 安装完成,brew版本

11.2
brew -v

zsh:363: command not found: brew

    失败 查看下面文章第二部分的常见错误
    https://zhuanlan.zhihu.com/p/111014448
    如果没有解决,把运行脚本过程截图发到 cunkai.wang@foxmail.com --end

2. 因为M1芯片的包安装位置不在是以前的/usr/local/而是/opt/homebrew,所以要将配置文件里的环境变量改过来

1、首先进入根目录
$ cd ~
2、创建.zshrc文件
$ touch .zshrc
3、打开文件进行编辑
$ open -e .zshrc
4、如果有旧的环境就修改,没有就新增
export PATH=/opt/homebrew/bin:$PATH export PATH=/opt/homebrew/sbin:$PATH
参考结果 .zshrc文件内容
# HomeBrew export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles # export PATH=”/usr/local/bin:$PATH” # export PATH=”/usr/local/sbin:$PATH” export PATH=/opt/homebrew/bin:$PATH export PATH=/opt/homebrew/sbin:$PATH # HomeBrew END
5、保存
使用command + s保存文件,然后关闭
6、生效环境变量
$ source .zshrc
7、测试
$ brew -v
参考结果
liuxiaofan@Richards-M1 ~ % brew -v Homebrew 3.2.1-26-g3cbf7b7-dirty Homebrew/homebrew-core (git revision 2107f7374a; last commit 2021-07-07) Homebrew/homebrew-cask (git revision 835d572f82; last commit 2021-07-07)