分享一个基于 brew 的 php 多版本共存小工具
brew 安装 php 多个版本,虽说切换版本也不难,不同项目依赖的版本不同,切换也会有点麻烦,索性就手鲁了一个简单的脚本。
php 多版本共存,可以同时使用
不多废话,直接上代码
## 安装,常用的话,可以放到 $(brew --prefix)/bin 目录,自行决定
curl -o brew-php-ln https://gitee.com/pifeifei/brew-php-ln/raw/main/phpln.sh && chmod +x brew-php-ln
## 使用
# 1. 多版本使用
brew-php-ln 8.0 # php80 及其相关
brew-php-ln 7.4 # php74 及其相关,如 php74 -v, pecl74 search redsi
brew-php-ln 7.2 # php72 及其相关,如 php72 -v, pecl72 search redsi
brew-php-ln 7.4 -m # php7 及其相关,如 php7 -v, pecl7 search redsi
就是这么简单
PS: php 小版本升级不用重新创建软连接。
补充
# pecl 扩展安装不受影响
brew-php-ln 5.6 -m
pecl5 install https://pecl.php.net/get/redis-4.3.0.tgz # 安装 redis,redis-5.3.7.tgz 不支持 php 5.6
pecl74 install redis # ok
推荐文章: