【问题标题】:dyld library not loaded - PHP, Laravel, Composer command line commands not workingdyld 库未加载 - PHP、Laravel、Composer 命令行命令不起作用
【发布时间】:2018-10-18 01:45:42
【问题描述】:

我通过 homebrew 将我的 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

【问题讨论】:

    标签: php laravel composer-php homebrew dyld


    【解决方案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
    

    【讨论】:

      【解决方案2】:

      附带说明,我发现 .bash_profile php 路径是对 /usr/local/opt/ 的引用,而不是 XAMPP。

      which php
      

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

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

      【讨论】:

        猜你喜欢
        • 2021-12-26
        • 2011-09-16
        • 2019-08-18
        • 1970-01-01
        • 2017-05-06
        • 1970-01-01
        • 1970-01-01
        • 2020-08-16
        • 1970-01-01
        相关资源
        最近更新 更多