BeWithYou

胡搞的技术博客

  1. 首页
  2. 运维/工具
  3. Homebrew切换PHP版本

Homebrew切换PHP版本


切换PHP版本

mac下用brew可以很方便的安装不同版本的PHP。比如PHP7.1,直接使用brew install php71即可。注意是71不是7.1

切换版本也很方便,例如从71切换到72,先brew unlink php71,再brew link php72 --force即可。

安装PHP7.0

最新的php已经从homebew/php移动到了homebrew/core中。并且移除了PHP7.0的版本,也就是说从官方的tap中已经无法安装PHP7.0了。

于是只能手动添加其他的tap,brew tap exolnet/homebrew-deprecated。之后再brew install php@7.0即可。

从7.0切换到7.1报错

php -v
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

报错找不到动态库,于是粗暴的为他添加一个软链ln -s /usr/local/opt/readline/lib/libreadline.7.dylib /usr/local/opt/readline/lib/libreadline.8.dylib,用版本8的库替换版本7即可。

回到顶部