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


Posted in PHP onApril 21, 2017

前言

最近工作中遇到一个问题,需要实现在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

总结

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

PHP 相关文章推荐
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
PHP教程 预定义变量
Oct 23 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 PHP
PHP5 的对象赋值机制介绍
Aug 02 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
PHP使用正则表达式清除超链接文本
Nov 12 PHP
php函数serialize()与unserialize()用法实例
Nov 06 PHP
PHP实现一维数组转二维数组的方法
Feb 25 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP回调函数概念与用法实例分析
Nov 03 PHP
php获取excel文件数据
Apr 21 #PHP
PHP实现限制IP访问的方法
Apr 20 #PHP
PHP简单读取xml文件的方法示例
Apr 20 #PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 #PHP
PHP实现根据数组的值进行分组的方法
Apr 20 #PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 #PHP
php简单随机字符串生成方法示例
Apr 19 #PHP
You might like
php Undefined index的问题
2009/06/01 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php实现的通用图片处理类
2015/03/24 PHP
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
实现音乐播放器的代码(html5+css3+jquery)
2015/08/04 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
express 项目分层实践详解
2018/12/10 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python的中异常处理机制
2018/08/30 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
浅析移动设备HTML5页面布局
2015/12/01 HTML / CSS
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
会话Bean的种类
2013/11/07 面试题
估算杭州有多少软件工程师
2015/08/11 面试题
《一个小村庄的故事》教学反思
2014/04/13 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
Go遍历struct,map,slice的实现
2021/06/13 Golang
Nginx的基本概念和原理
2022/03/21 Servers