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即可。