未加载dyld库-PHP、Laravel、Composer命令行命令不起作用
我通过自制软件将PHP版本更新为7.2,现在任何laravel、PHP和composer命令都会导致此错误。虽然运气不好,我还是用谷歌搜索了错误!我需要安装什么?为什么这现在变成了一个错误未加载dyld库-PHP、Laravel、Composer命令行命令不起作用,php,laravel,composer-php,homebrew,dyld,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 fou
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
我把它修好了-
我跑
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
另一方面,我发现.bash_profile php路径引用的是/usr/local/opt/而不是XAMPP
which php
尝试上面的命令查看当前的php路径。如果不正确,请设置正确的选项,例如:
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH