使用 Homebrew 完成 macOS 10.12 Sierra 下 PHP 多版本切换
之前的文章我们已经通过 brew
成功安装 Apache 2.4
接下来,我们继续安装 PHP
。通过以下命令分别安装多个版本。
$ brew install php55 --with-httpd24
$ brew unlink php55
$ brew install php56 --with-httpd24
$ brew unlink php56
$ brew install php70 --with-httpd24
$ brew unlink php70
$ brew install php71 --with-httpd24
执行完成后四个版本的 PHP
位于下列位置:
/usr/local/Cellar/php55/
/usr/local/Cellar/php56/
/usr/local/Cellar/php70/
/usr/local/Cellar/php71/
接下来我们安装 sphp
。sphp
可以方便切换 PHP
版本,官方网址 https://github.com/sgotre/sphp-osx 。
# 下载到本地目录
curl -L https://raw.githubusercontent.com/sgotre/sphp-osx/master/sphp > /usr/local/bin/sphp
# 添加可执行权限
chmod +x /usr/local/bin/sphp
在运行 sphp
之前确保 /usr/local/bin
添加到 $PATH
,通过以下命令进行检查:
echo $PATH | grep '/usr/local/bin'
出现以下结果则为正常

如果未出现,请使用以下命令:
# Terminal
echo 'export PATH="/usr/local/bin:$PATH"' >> $HOME/.bashrc
# iTerm
echo 'export PATH="/usr/local/bin:$PATH"' >> $HOME/.zshrc
现在通过以下命令完成 PHP
版本切换:
sphp 55
sphp 56
sphp 70
sphp 70