转mac开发-- brew方式安装nginx

转mac开发-- brew方式安装nginx

一、安装brew

(能够先执行brew --version,没有版本提示的话,就说明你mac本地没有brew哦,须要安装。)
(若是碰到curl: (6) Could not resolve host: raw.githubusercontent.com,参考博文的5.1,有解决方式)linux

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)]

解决警告: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)]
先卸载brew,然后执行安装brew命令nginx

#卸载brew命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

至此,解决警告和报错完成,brew安装完成。git

二、brew search nginx

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5NVgic8T-1588041149297)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094211739.png)]

三、brew install nginx

能够执行命令brew list,看看install nginx先后变化。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7eKCdNp7-1588041149299)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094755358.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FAOQidyw-1588041149300)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428094919080.png)]
能够finder里看下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kPJRvEmi-1588041149301)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428095326317.png)]github

四、启动nginx

#看网上文章这命令是能执行成功的,但我本地不成功
brew service start nginx

解决报错:Error: Unknown command: service

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HUS5ZrQv-1588041149302)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428101247050.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)]
能够在浏览器里,访问localhost:8080
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tA209XMc-1588041149304)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200428/image-20200428102229776.png)]web

#通常状况,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