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函数,php爱好者站推荐
Mar 19 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
PHP简单选择排序算法实例
Jan 26 PHP
php实现读取内存顺序号
Mar 29 PHP
php函数重载的替代方法--伪重载详解
May 08 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
PHP连接MSSQL方法汇总
Feb 05 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
Yii2.0多文件上传实例说明
Jul 24 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中取得image按钮传递的name值
2006/10/09 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
双击滚屏-常用推荐
2006/11/29 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
奇怪的鱼:Weird Fish
2018/03/18 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
11月升旗仪式讲话稿
2014/02/15 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
2015中学教学工作总结
2015/07/22 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python