PHP编写器不在Mac上工作

PHP编写器不在Mac上工作,php,macos,composer-php,Php,Macos,Composer Php,我安装了bitnami mac堆栈,主要是因为我的项目至少需要PHP5.4.7版本。然而,我遇到了作曲家的问题。这是我运行时遇到的错误: php composer.phar install --dev 错误: Richard-Knops-MacBook-Pro:my-project richardknop$ php composer.phar install --dev dyld: Library not loaded: /Applications/MAMP/Library/lib/libic

我安装了bitnami mac堆栈,主要是因为我的项目至少需要PHP5.4.7版本。然而,我遇到了作曲家的问题。这是我运行时遇到的错误:

php composer.phar install --dev
错误:

Richard-Knops-MacBook-Pro:my-project richardknop$ php composer.phar install --dev
dyld: Library not loaded: /Applications/MAMP/Library/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/php
  Reason: Incompatible library version: php requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
Trace/BPT trap
Richard-Knops-MacBook-Pro:my-project richardknop$

如何解决此问题?

更新mamp安装错误清楚地表明您的libiconv.2.dylib已过时


如果MAMP没有更多的最新版本,请通过安装apache+php。mac端口。

BitNami是自包含的,不会修改您的系统环境。我认为问题在于没有加载BitNami环境

引用自:/opt/local/bin/php

这似乎不属于BitNami安装。作为将来的参考,解决方案(我认为)应该是:

  • 加载BitNami环境,执行
    /Application/mampstack-5.4.x/use\u mampstack
  • 之后,确保正确加载环境,执行
    哪个php
  • 然后执行php composer.phar安装--dev

这更像是一个IT问题不是吗?也许serverfault会更好?@ThatidotGuy serverfault绝对不是这个合适的地方。他们肯定会结束这个问题。@mmmshuddup好的。它读起来更像是一个丢失的库,而不是一个编码问题。他们的常见问题是:“服务器和业务工作站操作系统、硬件、软件和虚拟化”。OP认为什么是最好的;我很抱歉。事实上,这似乎和作曲家没有任何关系。与php的要求相比,您的系统(或MAMP的)iconv似乎已经过时了。