PHP前端开发

macOS安装PHP7.4时遇到libxml2链接错误怎么办?

百变鹏仔 3天前 #PHP
文章标签 错误

libxml2 安装时遇到的链接错误

在 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 是一种包管理工具,可以更轻松地安装和更新软件包,而且省时省力。