无限-Mac如何使用brew安装多个PHP版本
06 06 2024

Mac如何使用brew安装多个PHP版本

macphp (1).png

1. 首先安装brew,如果安装过可以略过

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2. 安装你需要的PHP版本

//会more安装最新的php版本
brew install php

//安装指定的版本
brew install php@8.2

//查看安装的版本
php -v

//php.ini配置文件应该在:
/opt/homebrew/etc/php/8.2/

3. 使用pecl 来安装redis扩展,以redis为例子

//首先安装 pecl 如果安装过略过
brew install pear

//查找redis扩展
pecl search redis

//安装redis扩展
pecl install redis

//修改php.ini
extension=redis.so

//更新php.ini配置文件之后,需要重启PHP服务
//然后查看扩展有没有安装成功
php -m


4. Brew php 切换不同php版本

//查看当前已安装的php版本
brew list | grep php

//将当前的php版本切换成php8.3版本(这是用brew 安装的)
brew unlink php && brew link php@8.3

//如果发现还是用的老版本:
echo 'export PATH="/opt/homebrew/opt/php@8.3/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/php@8.3/sbin:$PATH"' >> ~/.zshrc

//然后在执行:
source ~/.zshrc

//查看:
wisen@wisendeMac-mini owl-admin % php -v
PHP 8.3.30 (cli) (built: Jan 13 2026 22:36:55) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.30, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies
    
    
wisen@wisendeMac-mini owl-admin % which php
/opt/homebrew/opt/php@8.3/bin/php



二 在phpstduy中引用Homebrew安装的php

# 进入php目录
cd /Applications/phpstudy/Extensions/php

# 创建标准符号链接(指向Homebrew的PHP)
sudo ln -s /opt/homebrew/opt/php@7.2 php7.2.34

# 设置权限(确保phpStudy有读取权限)
sudo chmod -R 755 php7.2.34



评论

沟通交流,拉近你我!