特别是使用 Homebrew 安装 libldap-2.5.0

eCo*_*Evo 0 homebrew openldap

运行 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
Run Code Online (Sandbox Code Playgroud)

如果我尝试典型的brew reinstall openldap libiconv解决方案,则会安装 PHP 7.2 不会使用的 2.6.0。

我已经尝试过brew install openldap@2.5.0,但那不起作用。

如何在我的系统上恢复旧版本 2.5.0?

fn *_*ion 6

从水龙头安装 PHP 7.2 shivammathur/php

(首先,我建议制作一个副本/usr/local/Cellar/php@7.2作为备份,以防其中安装了任何非默认文件。)

brew uninstall php@7.2
brew install shivammathur/php/php@7.2
Run Code Online (Sandbox Code Playgroud)