今天在Mac OS系统上手动编译安装PHP最新版本时,执行./configure
命令时遇到了以下错误:
configure: error: Package requirements (libxml-2.0 >= 2.9.0) were not met:
No package 'libxml-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBXML_CFLAGS
and LIBXML_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
libxml-2.0
开发包(版本要求≥2.9.0)brew install libxml2
已经安装了该库,但编译系统无法找到相关配置文件PKG_CONFIG_PATH
环境变量或使用替代方案如果希望永久生效,可以将以下内容添加到~/.zshrc
或~/.bash_profile
中:
export PKG_CONFIG_PATH="/usr/local/Cellar/libxml2/2.9.10_2/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
然后执行:
source ~/.zshrc # 或对应配置文件
根据错误提示,也可以使用以下方式:
export LIBXML_CFLAGS="-I/usr/local/Cellar/libxml2/2.9.10_2/include"
export LIBXML_LIBS="-L/usr/local/Cellar/libxml2/2.9.10_2/lib -lxml2"
./configure [原有参数]
make
和make install
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。