目录
macbook m1 使用 brew 安装 nginx + 多版本 php
在 FastAdmin 开发是,可能会用到多个 php 版本,那么使用 brew 是非常方便的安装方式。
安装 多个 php 版本
1. 配置php 仓库
由于目前 php7.4 已经被标记为 EOL,那使用默认的仓库已经无法安装 php7.4 了,需求切换到第三方的 php 仓库 [^1]。
brew tap shivammathur/php
2. 安装多版本 php
分别安装安装 php 7.4、8.1、8.2
brew install shivammathur/php/[email protected]
brew install shivammathur/php/[email protected]
brew install shivammathur/php/[email protected]
3. 配置 php-pfm 的端口
防止冲突,php 配置文件在以下对应的目录 /opt/homebrew/etc/[php-ver]/php-fpm.d/www.conf
内。
分别设置端口,为了方便记忆可以设置好记的端口名,比如 php7.4 的端口设置为 9074,php8.1 设置为 9081 等等。
4. 启动 php-pfm 服务
为了方便 nginx 调用
brew services start shivammathur/php/[email protected]
brew services start shivammathur/php/[email protected]
brew services start shivammathur/php/[email protected]
5. 切换 php-cli 命令行的版本
比如切换到 php 8.2 的命令行
brew link --overwrite --force shivammathur/php/[email protected]
安装 nginx
//TODO
- 配置
[^1:] https://github.com/shivammathur/homebrew-php
原始地址
https://www.cnblogs.com/F4NNIU/p/17504424.html