Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未加载dyld库-PHP、Laravel、Composer命令行命令不起作用_Php_Laravel_Composer Php_Homebrew_Dyld - Fatal编程技术网

未加载dyld库-PHP、Laravel、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

我通过自制软件将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
我把它修好了- 我跑

  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