我正在尝试在MacOS Catalina上使用Homebrew安装PHP 7.4。我使用了以下命令:
brew install [email protected]
此操作在安装后步骤中失败,并出现有关dyld库的错误:
dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /usr/local/Cellar/php/7.4.4/bin/php
Reason: image not found
如果以后尝试从命令行运行php
,则会出现相同的错误。
我运行了brew doctor
,它告诉我gmp
小桶已安装但未链接(实际上安装了gmp的多个版本)。我跑了:
brew link gmp
其中添加了缺少的链接。
然后我跑了:
brew reinstall php --build-from-source
现在可以找到gmp库。