目录
转mac开发-- brew方式安装nginx
1、安装brew
(可以先执行brew --version,没有版本提示的话,就说明你mac本地没有brew哦,需要安装。)
(如果碰到curl: (6) Could not resolve host: raw.githubusercontent.com,参考博文的5.1,有解决方式)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y5K2E2O1-1588041149294)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428085747424.png)]](https://i-blog.csdnimg.cn/blog_migrate/51fdecc40e3c56d3288c91a446113e41.png)
解决警告:Warning: /usr/local/bin is not in your PATH.
解决报错:brew: command not found
export PATH=/usr/local/bin:$PATH
sudo vim .bash_profile
#使配置修改生效
source .bash_profile
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yiogWjn3-1588041149296)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428092042198.png)]](https://i-blog.csdnimg.cn/blog_migrate/d11d6ba31af5622ececf62c8c8f3ac5c.png)
先卸载brew,而后执行安装brew命令
#卸载brew命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
至此,解决警告和报错完成,brew安装完成。
2、brew search nginx
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5NVgic8T-1588041149297)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094211739.png)]](https://i-blog.csdnimg.cn/blog_migrate/f58e9d92cff0da3341cd048984eb027c.png)
3、brew install nginx
可以执行命令brew list,看看install nginx前后变化。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7eKCdNp7-1588041149299)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094755358.png)]](https://i-blog.csdnimg.cn/blog_migrate/a049b5ab3326a9ef1e8ef71b5249e6f8.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FAOQidyw-1588041149300)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094919080.png)]](https://i-blog.csdnimg.cn/blog_migrate/88129ea68c80d5964db542949fb04d89.png)
可以finder里看下
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kPJRvEmi-1588041149301)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428095326317.png)]](https://i-blog.csdnimg.cn/blog_migrate/aad18dcd236a2eba847044c0697c0149.png)
4、启动nginx
#看网上文章这命令是能执行成功的,但我本地不成功
brew service start nginx
解决报错:Error: Unknown command: service
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HUS5ZrQv-1588041149302)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428101247050.png)]](https://i-blog.csdnimg.cn/blog_migrate/53ca7b7da2c68b6774ff54f8e664720a.png)
#一般情况,linux启动nginx方式
#进入nginx unix可执行文件的目录后,直接nginx命令
/usr/local/Cellar/nginx/1.17.10/bin/nginx
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jQAaohc2-1588041149303)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428101751723.png)]](https://i-blog.csdnimg.cn/blog_migrate/c43330ef74a2bb66ddbc08afe9423e97.png)
可以在浏览器里,访问localhost:8080
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tA209XMc-1588041149304)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428102229776.png)]](https://i-blog.csdnimg.cn/blog_migrate/9f5861cbbe28d77aae7c3b514dda128a.png)
#一般情况,linux关闭nginx方式
#进入nginx unix可执行文件的目录后,直接nginx -s stop命令
/usr/local/Cellar/nginx/1.17.10/bin/nginx -s stop
#一般情况的命令,linux指定nginx的配置文件启动
#-c 后是指定的nginx配置文件
/usr/local/Cellar/nginx/1.17.10/bin/nginx -c /usr/local/etc/nginx/nginx.conf
本文介绍了在Mac上通过brew安装nginx的详细步骤,包括解决`brew`命令未找到的问题,安装过程,以及启动nginx时遇到的错误。在安装brew后,通过`brew search nginx`和`brew install nginx`进行安装,并尝试通过`localhost:8080`在浏览器中访问。
3661





