MacOS全栈开发环境搭建
1.Nginx
使用brew安装nginx的时候出现的问题: “Your CLT does not support macOS 11.2”
【解决方法】
1 | ## 更新brew,这一步操作必须做,否则会出现CLT问题,即便重新安装了xcode-select之后,还是出现了这个问题。 |
安装之后,启动和运行nginx
1 | ## 启动 |
参考文章:
1.MAC升级Big Sur后解决brew update时error:Your CLT does not support macOS 11. (执行了重新安装xcode-select之后,还是需要执行:brew update 才能解决这个问题)
2.Error: Your CLT does not support macOS 11. (参考文章1和2都是一样的,就是重新安装xcode-select)
3.MAC下安装nginx
4.Mac OS X 10.15 编译和安装 Nginx
5.MAC 安装 Nginx
6.Mac OS系统下,Nginx的配置和常用命令 (nginx的配置和使用)
7.nginx在MAC上的安装、启动、重启和关闭 这里都是在安装路径下 /usr/local/Cellar/nginx 进行的操作,有点繁琐了。 /usr/local/etc/nginx/nginx.conf (配置文件路径);/usr/local/var/www (服务器默认路径);/usr/local/Cellar/nginx/1.8.0 (安装路径)
2.Redis
安装Redis有两种方式,一种是源码安装,一种是使用brew安装。
(1) 源码安装
1 | 解压 |
(2) brew自动安装
1 | ## 安装 |
注意第一次执行:brew services start redis 命令的时候,可能会出现问题,我再次执行的时候,这个问题就没有了,可能就是无法链接github吧。
1 | Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'... |
参考文章:
1.Mac OS 下安装 Redis (这里使用的是源码编译的方式进行的安装)
2.mac os 安装 redis (这也是使用的源码安装,使用make&&make install)
3.在Mac上安装redis (这里使用的是brew进行自动安装的,还有使用命令,最后一点说了如何关闭protected-mode模式,开启远程访问)
3.node
这里我只是记录使用brew安装和卸载node的过程,其实更好是使用nvm管理不同的node版本,我觉得更加的方便,这里在其他的文章中已经记录了,这里先不说了。这个问题,是因为我使用 nvm ls 命令查询安装的node版本的时候,发现系统里面多出了很多的不知道的node版本。出现这个问题的原因,有可能是先安装了node之后,又安装了nvm,又使用了nvm安装了node,我使用 brew list 命令查看安装的软件,果然这里有了node。
1 | node -> stable (-> v16.15.0) (default) |
卸载
1 | ## 卸载node |
参考文章:
1.mac 使用brew卸载安装node
2.nvm ls 列表为空 这里有相同的情况,就是出现了iojs->N/A,这种情况,可能是因为先安装了node后安装了nvm
3.怎么彻底删除node和nvm?
4.如何完全卸载 Node.js,并从头开始重新安装 (Mac OS X) - How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
5.Mac 下 brew 的安装、使用、卸载
6.详解如何使用nvm管理Node.js多版本
4.python
1 | ## 安装python |
参考文章:
1.Mac——三步更改python 默认pip源
2.安装Python
3.Day03 - 在Mac安裝Python(好用的Homebrew)
4.在Mac OS X上安装Python 3
5.php
1 | brew install php |
参考文章:
1.macOS 系统下的安装
