使用 Homebrew 完成 macOS 10.12 Sierra 下 PHP 多版本切换

使用 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/

接下来我们安装 sphpsphp 可以方便切换 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
本文的评论功能被关闭了.