刘少星


人的一切痛苦,本质上都是对自己无能的愤怒。加油!


welcome to mine blog !

回退Mac上用Brew安装的PHP版本

昨天随手一点brew upadte & brew upgrade后phpunit出现了各种F,细查下来原来是 php 5.5.17 的一个bug fix 引起的。为了暂时正常使用phpunit,只能回退php的版本。

版本切换方式

通过brew安装的php可以通过brew linkbrew unlink来切换不同版本。

例如

brew list
brew unlink php56
brew link php55

大版本可以用brew list来查,如果是小版本的话只能去/usr/local/Cellar/php55看了。这个时候使用php-version可以更方便一点。

安装php-version

php-version是一个帮助管理从brew安装的php版本切换的工具。

安装非常简单

brew install php-version

然后执行

source $(brew --prefix php-version)/php-version.sh && php-version 5

使用php-version

直接执行

php-version

就可以看到现有的版本,比如我自己的

$ php-version
  5.5.15
* 5.5.16
  5.5.17

然后使用以下命令切换即可

php-version 5.5.15

再看php的版本,已经切换好了。

最近的文章

Laravel 核心:控制反转(Inversion of Control)和门面模式(Facade)

这两个概念对于 Laravel 的使用者来说应该并不陌生,尤其是当你希望扩展或者替换 Laravel 核心库的时候,理解和合理使用它们可以极大提升 Laravel 的战斗力。这里以创建一个自己的 ServiceProvider 为例理解 Inversion of Control 和 Facade 在 Laravel 中的应用。控制反转(Inversion of Control)什么是 IoC控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,...…

PHPLaravel继续阅读
更早的文章

给OpenStack创建Ubuntu镜像

创建Ubuntu镜像创建一个img文件kvm-img create -f raw ubuntu.img 10G启动安装程序sudo kvm -m 512 -cdrom ubuntu-12.04-server-amd64.iso -drive file=ubuntu.img -boot d -nographic -vnc :0接入继续安装步骤我是在ubuntu下完成的,安装一个vncview即可vncview localhost:5900这里的端口号根据上一步 -vnc :0 推移,如果是-...…

OpenStack继续阅读