当前位置:首页 > 日记 > 正文

mac系统下安装多个php并自由切换的方法详解

mac系统下安装多个php并自由切换的方法详解

前言

最近工作中遇到一个问题,需要实现在mac系统下安装多个php并实现自由切换,通过查找相关的资料找到了解决的方法,所以想着总结下来,方便大家和自己学习参考,下面话不多说,来看看的介绍吧。

一、安装多版本php

$ brew install php54 $ brew install php70 

如果安装报以下错误:

Error: Cannot install homebrew/php/php70 because conflicting formulae are installed.php54: because different php versions install the same binaries.Please `brew unlink php54` before continuing.

解决办法有二种:

1、brew unlink php54

2、删除/usr/local/bin,下面有关php的软链接

上面2种方法,目的是一样的。

二、安装切换工具php-version

$ brew install php-version $ source $(brew --prefix php-version)/php-version.sh $ php-version  5.4.45 * 7.0.17 $ php-version 5.4.45 //切换到5.4 $ php-version * 5.4.45  7.0.17 $ echo "source $(brew --prefix php-version)/php-version.sh" >> ~/.bash_profile 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

相关文章

win7打开任务管理器快捷键

win7打开任务管理器快捷键

快捷键,任务管理器,电脑软件,在我们使用的电脑中,对于进程管理器也叫作任务管理器,当然我们在关闭进程的时候也会经常会用到它。但是在Win7系统中,如果对系统不熟悉,那么也就不知道进程管理器在哪,不知道怎样打开。其实要打开Win7系统进程管理器…

微信小程序的生命周期的详解

微信小程序的生命周期的详解

生命周期,详解,程序,电脑软件,微信小,今天记录一下微信小程序的app生命周期及各页面的生命周期。(一)小程序的生命周期在app.json中进行监听,三个方法①onLauch方法只在小程序启动时触发一次。②onShow方法,在小程序启动时,及由后台切换至前台显…

Windows 7插入移动设备不能自动播

Windows 7插入移动设备不能自动播

移动设备,自动播放,电脑软件,Windows,当用户插入一个全新的USB移动设备时,在系统提示该设备可以正常使用后,没有出现“自动插放”窗口。这是由于Windows 7对未使用过的USB设备的默认操作识别,而不自动运行该问题的操作方法如下:1、右…

php求数组全排列,元素所有组合的方

php求数组全排列,元素所有组合的方

数组,全排列,组合,元素,方法,本文实例讲述了php求数组全排列,元素所有组合的方法。分享给大家供大家参考,具体如下:<?php$source = array('pll','我','爱','你','嘿');sort($source); //保证初始数组是有序的$last = count($source…

win7系统IIS 7.0以上版本配置PHP的

win7系统IIS 7.0以上版本配置PHP的

系统,方法,配置,版本,电脑软件,win7系统IIS 7.0以上版本配置PHP的方法微软和Zend合作以后,针对IIS推出了专门的FastCGI支持,在IIS下运行PHP,应该采用FastCGI方式来运行,而不是ISAPI方式。到了IIS7.0以后的版本,微软更进一步,将FastCGI内置到IIS中…

excel中出现 #value! 解决办法

excel中出现 #value! 解决办法

解决办法,电脑软件,excel,在excel中,出现#value一般是公式中的错误参数所致,具体的说主要包含以下三个方面:1、运算的时候使用了非数值的单元格上图中,大家可以看到a1的是数值,而a3是字符,所以,当a1+a3的时候就会出现 #value!的错误,因为当字符和数…

利用PHP访问带有密码的Redis方法示

利用PHP访问带有密码的Redis方法示

方法,密码,示例,电脑软件,PHP,一、首先设置Redis密码,以提供远程登陆打开redis.conf配置文件,找到requirepass,然后修改如下:requirepass yourpasswordyourpassword就是redis验证密码,设置密码以后发现可以登陆,但是无法执行命令了。命令如下:re…

Extjs 中的 Treepanel 实现菜单级

Extjs 中的 Treepanel 实现菜单级

菜单,实例代码,级联,效果,电脑软件,TreePanel继承自Panel,在ExtJS中使用树控件含有丰富的属性和方法实现复杂的功能。其中Ext.tree.TreeNode代表一个树节点,比较常用的属性包括text、id、icon、checked等、异步树Ext.tree.AsyncTreeNode、树…

Js利用console计算代码运行时间的

Js利用console计算代码运行时间的

方法,运行时间,计算,示例,代码,前言本文主要给大家介绍了关于Js用console计算代码运行时间的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。需求如果学习前端一定时间以后,就会考虑性能方面的问题。那么问题来了,我…

PHP实现的分页类定义与用法示例

PHP实现的分页类定义与用法示例

分页,类定义,示例,电脑软件,PHP,本文实例讲述了PHP实现的分页类定义与用法。分享给大家供大家参考,具体如下:<?php class Page { private $total; //总记录 private $pagesize; //每页显示多少条 private $limit; //limi…

Excel中进行表格打开闪退的操作方

Excel中进行表格打开闪退的操作方

闪退,操作方法,表格,操作步骤,电脑软件,  刚刚一同事说用的Office 2003 Excel表格一打开就闪退了,开始还以为是中毒了。经过了解是Excel 模版文件损坏了,删除坏的就可以了。今天,小编就教大家在Excel中进行表格打开闪退的操作方法。Excel中…

word中大括号怎么打

word中大括号怎么打

括号,中大,电脑软件,word,近日有同学反应在word中输入大括号遇到了困难,因为他需要输入一个很大的大括号。小编把大括号怎么打的几种方法都整理出来供大家参考。一、普通输入大括号1.Shift+中/大括号键(一般都在字母P键的右边)如果是英文大…