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 27 PHP
PHP中的extract的作用分析
Apr 09 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
解析link_mysql的php版
Jun 30 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
smarty模板引擎中自定义函数的方法
Jan 22 PHP
php简单判断文本编码的方法
Jul 30 PHP
php制作简单模版引擎
Apr 07 PHP
Laravel重写用户登录简单示例
Oct 08 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
Yii框架响应组件用法实例分析
Sep 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
php5.2时间相差8小时
2007/01/15 PHP
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
AJAX的跨域访问-两种有效的解决方法介绍
2013/06/22 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
jquery 上下滚动广告
2009/06/17 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
解决Python传递中文参数的问题
2015/08/04 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python实现关键词提取的示例讲解
2018/04/28 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
Python os.access()用法实例
2019/02/18 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
教导处工作制度
2014/01/18 职场文书
入党自我评价优缺点
2014/01/25 职场文书
高三高考决心书
2014/03/11 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
司考复习计划
2015/01/19 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python