mac切换PHP版本并使当前PHP版本生效

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版本。

后端开发标签