mac os快速切换多个PHP版本的方法


Posted in PHP onMarch 07, 2017

php是为了快速构建一个web页面而迅速被大家广为接受的开源语言,通过不断发展已经有了很多的php开源系统,满足了目前大部分用户的站点需求。1995年初php诞生到现在已经存在多个版本,并且每个版本都属于一个系列,大多数网站源码都不能相互兼容,所以能够快速的切换PHP版本还是很实用的。

方法一

1. 添加tap

brew
 tap josegonzalez/php

2. 安装多版本的PHP

brew
install

php53

brew
install

php54

3. 制作切换的脚本

mkdir

-p ~/.bin/php-switch

cd

~/.bin/php-switch

curl
 -L http://d.pr/8yN8

> php-switch

chmod

+x php-switch

需要把php-switch添加到PATH中,可以在.bash_profile中添加,这样开机就能够自动加载

4. 最后就可以通过如下命令切换php版本

php-switch

方法二

直接通过homebrew可以安装切换工具

brew
 tap homebrew/dupes

brew
 tap josegonzalez/homebrew-php

brew
install

php-version

#
 Homebrew (recommended)

source

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

以上安装完成后也可以通过php-version来切换

方法三

安装切换工具

npm
install

-g brew-php-select
LoadModule php5_module /usr/local/php/libexec/apache2/libphp5.so

可以通过如下命令切换

brew-php-select

方法四

注意:要求所有php版本都是由brew安装

一、使用brew安装php多版本方法

# brew install php56
 
# brew install php71

二、安装切换工具

# brew install php-version
# source $(brew --prefix php-version)/php-version.sh

三、查看当前安装的所有版本

# php-version

四、切换版本

# php-version 5.6.5

以上内容就是小编给大家汇总的四种mac os系统下实现快速切换php版本的方法了,希望大家能够喜欢

PHP 相关文章推荐
用PHP产生动态的影像图
Oct 09 PHP
PHP新手上路(十四)
Oct 09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
Jul 05 PHP
如何把php5.3版本升级到php5.4或者php5.5
Jul 31 PHP
php curl常用的5个经典例子
Jan 20 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
Feb 04 PHP
php支付宝系列之电脑网站支付
May 30 PHP
laravel中的fillable和guarded属性详解
Oct 23 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
Mar 06 #PHP
PHP实现添加购物车功能
Mar 06 #PHP
PHP自动补全表单的两种方法
Mar 06 #PHP
PHP中for循环与foreach的区别
Mar 06 #PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
Mar 05 #PHP
php实现留言板功能
Mar 05 #PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 #PHP
You might like
PHP可变函数的使用详解
2013/06/14 PHP
php简单分页类实现方法
2015/02/26 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
php和nginx交互实例讲解
2019/09/24 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
vue+iview+less 实现换肤功能
2018/08/17 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
Python设置默认编码为utf8的方法
2016/07/01 Python
python的re正则表达式实例代码
2018/01/24 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
社区助残日活动总结
2014/08/29 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
工作失误检讨书
2015/01/26 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
yolov5返回坐标的方法实例
2022/03/17 Python