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 读取shell管道传输过来的内容
Mar 01 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
easyui的tabs update正确用法分享
Mar 21 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
php无限级评论嵌套实现代码
Apr 18 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
Smarty模板配置实例简析
Jul 20 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/20 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PHP session 会话处理函数
2016/06/06 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
Django MEDIA的配置及用法详解
2019/07/25 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
店长岗位的工作内容
2013/11/12 职场文书
导游词之桂林山水
2019/09/20 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
vue引入Excel表格插件的方法
2021/04/28 Vue.js
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
DE1103使用报告
2022/04/05 无线电
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript