PHP 7.4 configure 错误 configure: error: Package requirements (libxml-2.0 >= 2.7.6) were not met
问题描述
在 Linux 编译 php-7.4.6,./configure --prefix=/develop/opt/php-7.4.6 --with-pdo-mysql --enable-fpm
,最后出现以下错误。
checking whether to build with LIBXML support... yes
checking for libxml-2.0 >= 2.7.6... no
configure: error: Package requirements (libxml-2.0 >= 2.7.6) were not met:
Package 'libxml-2.0', required by 'virtual:world', not 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.
解决方法
需要安装 libxml2-devel
,可以手动安装或者命令行安装。
1. 手动安装
在 https://pkgs.org/download/libxml2-devel 页面中,找到与操作系统相对应的 libxml2-devel
版本,并下载安装。
2. 命令行安装
如 Ubuntu / Debian:
sudo apt-get install libxml2-dev
RHEL / CentOS:
sudo yum install libxml2-devel
非特殊说明,本网站所有文章均为原创。如若转载,请注明出处:https://mip.cpming.top/p/package-requirements-libxml20-276-were-not-met