1. 简介
在开发时,我们可能需要在不同的PHP版本中进行项目开发,而mac中默认只安装了一个版本的PHP,如果需要在同一台机器中进行不同版本的开发,则需要安装多个PHP版本,并能方便地在它们之间切换。
2. 安装多个版本的PHP
在mac上安装多个版本的PHP可以使用Homebrew,使用以下命令进行安装:
brew install php@7.0
使用上面的命令安装了PHP7.0,同样可以使用以下命令安装其他版本的PHP。
3. 配置PATH环境变量
安装完PHP版本后,需要将安装后的PHP版本路径加入到PATH环境变量中,这样Mac OS X就能找到PHP的可执行文件。
打开Terminal,执行以下命令:
echo 'export PATH="/usr/local/opt/php@7.0/bin:$PATH"' >> ~/.bash_profile
然后执行以下命令,使环境变量生效:
source ~/.bash_profile
4. 切换PHP版本
使用以上步骤安装了多个版本的PHP后,可以使用以下命令切换PHP版本:
brew unlink php@7.0 // 切换到其他版本
brew link php@7.0 // 切换到PHP7.0
在Switcher app(安装请看第5步),就可以看到刚安装的PHP版本了。
5. 安装PHP Switcher
如果你想要更加方便地切换PHP版本,可以安装PHP Switcher,PHP Switcher 是一个基于 PHPBrew 的 PHP 版本管理工具,可以方便的切换不同版本的 PHP。
安装PHP Switcher,需要先安装PHPBrew,可以使用以下命令安装:
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/local/bin/phpbrew
安装PHPBrew完成后,可以使用以下命令安装PHP Switcher:
curl -L -O https://github.com/phpbrew/phpswitcher/raw/master/phpswitcher
chmod +x phpswitcher
sudo mv phpswitcher /usr/local/bin/phpswitcher
安装好PHP Switcher后,可以使用以下命令查看当前已安装的PHP版本:
phpswitcher list
可以使用以下命令切换PHP版本:
phpswitcher use php7.0
使用PHP Switcher可以方便地切换已安装的PHP版本。
6. 总结
本文介绍了在Mac OS X中切换多个版本的PHP的方法,可以使用Homebrew安装多个版本的PHP,然后将安装后的PHP版本路径加入到PATH环境变量中,再使用brew unlink,brew link命令切换PHP版本,也可以使用PHP Switcher更加方便快捷地管理PHP版本。