安装brew, 使用一段时间七月多出现各种问题,又卸载都重装了几次都不成功, 后来发现可能是国内的中科大,清华,阿里的源不对, 换成了官网的才解决,大致过程如下:
1. 安装brew, homebrew 官网复制命令(https://brew.sh/index_zh-cn.html):
A.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
可能要输入管理员密码并回车确定开始安装, 会自动写入环境,这一步会返回安装路径,添加环境,卸载方法等信息,建议复制保存下来,以后可能会用到.
B. 更新:
brew update
2. 安装PHP
A. 查询PHP版本:
brew search php
B. 选择安装版本,返回信息回包括安装位置,如何添加到环境,配置文件目录,如何重启等关键信息,记得保存:
brew install php@8.1
C. 把PHP路径放到环境变量里去,格式是:
echo 'export PATH="你的安装路径:$PATH"' >> ~/.zshrc
例如,我的路径是cd XXX/php/8.1.7,则为:
echo 'export PATH="XXX/php/8.1.7/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="XXX/php/8.1.7/sbin:$PATH"' >> ~/.zshrc
D. 重新加载:
source ~/.zshrc
E. 重启PHP, 根据你的安装返回信息来, 可能需要加"@版本号":
brew services restart php
或者
brew services restart php@8.1
3. 安装nginx
A. 安装,保存返回信息:
brew install nginx
B. 根据返回信息进入配置文件目录:
cd XXX/nginx/
如果不知道在哪里可以自己通过命令查找:
ps -ef | grep "nginx"
C.编辑配置文件,主要可以更改端口号和项目位置,为了防止端口冲突,我把自己本地都改成了9001:
vim nginx.conf
如果你要配置多端口, 记得把XXX/nginx/nginx.conf里面的"worker_processes 1 " 改大点, 比如说 "worker_processes 10";
D. 需要多端口配置:
进入服务配置目录:
cd XXX/nginx/servers
创建并编写配置文件,自己起名:
vim XXX.conf