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报错 ```bash 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即可。
回到顶部