首页 > 解决方案 > php -v 返回 dyld:库未加载:/usr/local/opt/readline/lib/libreadline.7.dylib

问题描述

我试图安装 Valet 并且由于错误我从 brew 中卸载了 php,现在我重新安装 php,如果我转到 apache 上的 phpinfo() 文件,我可以看到

PHP 版本 7.1.23

但如果我php -v在控制台或其他 php 命令上执行,我会得到:

dyld:库未加载:/usr/local/opt/readline/lib/libreadline.7.dylib 引用自:/usr/local/bin/php 原因:找不到图像 中止陷阱:6

我在 Mac OS Sierra

标签: phpmacos

解决方案


有几种方法可以尝试解决此问题:

$ brew link readline

也许:

$ brew link readline --force

如果这不起作用,请尝试:

$ cd /usr/local/opt/readline/lib/
$ ln -s libreadline.dylib libreadline.7.dylib

Github 讨论:libreadline(找不到图片)


推荐阅读