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实现的MySQL数据浏览器
Mar 11 PHP
PHP 翻页 实例代码
Aug 07 PHP
PHP 远程关机实现代码
Nov 10 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
基于wordpress主题制作的具体实现步骤
May 10 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
php清除和销毁session的方法分析
Mar 19 PHP
php实现将任意进制数转换成10进制的方法
Apr 17 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
PHP简单获取随机数的常用方法小结
Jun 07 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
swoole锁的机制代码实例讲解
Mar 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为SHOPEX增加日志功能代码
2010/07/02 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
python 输出所有大小写字母的方法
2019/01/02 Python
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
法雷奥SQA(electric)面试问题
2016/01/23 面试题
安全责任书范文
2014/08/25 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers
python中 Flask Web 表单的使用方法
2022/05/20 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android