dyld库未加载-PHP,Laravel,Composer命令行命令不起作用

时间:2018-10-18 01:45:43

标签: php laravel composer-php homebrew dyld

我通过自制软件将PHP版本更新为7.2,现在任何laravel,php和composer命令都出现此错误。我已经用谷歌搜索了这个错误,尽管没有运气!我需要安装什么?为什么现在变成错误?

libldap-2.4.2.dylib

dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.4.2.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
Abort trap: 6

2 个答案:

答案 0 :(得分:1)

我修复了- 我跑了...

  echo 'export PATH="/usr/local/opt/openldap/bin:$PATH"' >> ~/.bash_profile
  echo 'export PATH="/usr/local/opt/openldap/sbin:$PATH"' >> ~/.bash_profile
  export LDFLAGS="-L/usr/local/opt/openldap/lib"
  export CPPFLAGS="-I/usr/local/opt/openldap/include"

然后出现类似的错误,提示libiconv未加载并且与我的PHP版本不匹配,所以我运行了...

brew install libiconv

答案 1 :(得分:0)

顺便说一句,我发现 .bash_profile php 路径引用了 /usr/local/opt/ 而不是 XAMPP。

which php

尝试上面的命令来查看当前的 php 路径。如果不合适,请设置正确的,例如:

export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH