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中与数组相关的函数
Mar 22 PHP
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
header导出Excel应用示例
Jan 24 PHP
PHP开发框架Laravel数据库操作方法总结
Sep 03 PHP
php判断对象是派生自哪个类的方法
Jun 20 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
Symfony控制层深入详解
Mar 17 PHP
php可变长参数处理函数详解
Feb 22 PHP
php获取excel文件数据
Apr 21 PHP
关于Yii中模型场景的一些简单介绍
Sep 22 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
PHP实现的带超时功能get_headers函数
2015/02/10 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
Vue项目中使用jquery的简单方法
2019/05/16 jQuery
js中let能否完全替代IIFE
2019/06/15 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
python在非root权限下的安装方法
2018/01/23 Python
python修改字典键(key)的方法
2019/08/05 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
设计总监岗位职责
2013/12/07 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
Python数据结构之队列详解
2022/03/21 Python
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle