博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac使用php-version切换PHP版本
阅读量:5330 次
发布时间:2019-06-14

本文共 1116 字,大约阅读时间需要 3 分钟。

在开发过程中,有时候我们的程序对某个php版本有着极为重要的限制,特别是大型项目。

因此,我们就需要切换多个php版本来满足我们的需求。

我们使用php-version来达到这个目的。

首先我们先使用brew安装一个php5.6,为什么不使用系统原有的php5.6呢?

这个是因为有时候升级系统时,会把自带的php配置给还原,所以我们使用一个新下载的php5.6。

brew install homebrew/php/php56

下载完之后,我们先把php5.6给unlink,不然我们的php7是无法安装的。会报以下错误

Error: Cannot install homebrew/php/php70 because conflicting formulae are installed.  php56: because different php versions install the same binaries.Please `brew unlink php56` before continuing.Unlinking removes a formula's symlinks from /usr/local. You canlink the formula again after the install finishes. You can --force thisinstall, but the build may fail or cause obscure side-effects in theresulting software

这个时候提示我们需要执行一下

brew unlink php56

接着我们就可以下载php7了

homebrew/php/php70

下载完之后,我们就可以下载php-version了

brew install php-version

这个时候你无法直接使用php-version命令,你需要把下面这句放在~/.zshrc或者~/.bashrc的下面

source $(brew --prefix php-version)/php-version.sh && php-version 5

接着

source ~/.zshrc  或者 source ~/.bashrc

现在的话,你执行php-version就会看到有两个php版本

☁  ~  php-version  5.6.31* 7.0.22

带星号代表着正在使用的是php7.0,只要重启php,就能成功切换php版本咯

转载于:https://www.cnblogs.com/ailhc/p/7398479.html

你可能感兴趣的文章
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>
【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Shiro权限控制框架
查看>>
vsftpd虚拟用户【公司系统部分享】
查看>>
盒子box在网页中居中的方法
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
[PHP] excel 的导入导出
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>