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 相关文章推荐
PHP生成静态页面详解
Nov 19 PHP
PHP 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
php 调用远程url的六种方法小结
Nov 02 PHP
在PHP中检查PHP文件是否有语法错误的方法
Dec 23 PHP
redis 队列操作的例子(php)
Apr 12 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
Jun 24 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
实例分析10个PHP常见安全问题
Jul 09 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 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
第八节--访问方式
2006/11/16 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
提高网站信任度的技巧
2008/10/17 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
django 发送手机验证码的示例代码
2018/04/25 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
初中化学教学反思
2014/01/23 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
小学生通知书评语
2014/12/31 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
大学生活感想
2015/08/10 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL