专门用 Homebrew 安装 libldap-2.5.0
Specifically installing libldap-2.5.0 with Homebrew
运行 PHP@7.2 需要此库的 2.5.0 版,否则我会收到此错误:
dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.5.0.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
如果我尝试典型的 brew reinstall openldap libiconv
解决方案,这将安装 PHP 7.2 不会使用的 2.6.0。
我试过brew install openldap@2.5.0
,但没用。
如何在我的系统上恢复旧版本 2.5.0?
通过 shivammathur/php
安装 PHP 7.2:
(首先,我建议复制 /usr/local/Cellar/php@7.2
作为备份,以防任何 non-default 文件已安装在那里。)
brew uninstall php@7.2
brew install shivammathur/php/php@7.2
运行 PHP@7.2 需要此库的 2.5.0 版,否则我会收到此错误:
dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.5.0.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
如果我尝试典型的 brew reinstall openldap libiconv
解决方案,这将安装 PHP 7.2 不会使用的 2.6.0。
我试过brew install openldap@2.5.0
,但没用。
如何在我的系统上恢复旧版本 2.5.0?
通过 shivammathur/php
安装 PHP 7.2:
(首先,我建议复制 /usr/local/Cellar/php@7.2
作为备份,以防任何 non-default 文件已安装在那里。)
brew uninstall php@7.2
brew install shivammathur/php/php@7.2