在 macos 系统中安装 php 7.4 时,您可能会遇到 Libxml2 not found 的提示。为了解决此问题,您可能已手动下载了 libxml 2.9 版本的编译包。然而,在执行 make 时,您遇到了如下错误:
ld: cannot link directly with dylib/framework, your binary is not an allowed client of /Library/Developer/CommandLineTools/SDKs/MacosX12.1.sdk/System/Library/Frameworks/python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.tbd for architecture x86_64
此错误表明,您的二进制文件无法直接与特定的动态库或框架链接。建议您尝试通过 homebrew 直接安装 libxml2。homebrew 是一种包管理工具,可以更轻松地安装和更新软件包,而且省时省力。