217

当我尝试在 Ubuntu 上从源代码安装 php 5.3 stable (从http://www.php.net/downloads.php下载压缩安装文件)并运行时,./configure我收到此错误:

configure: error: xml2-config not found. Please check your libxml2 installation.
4

6 回答 6

459

您需要做的就是安装安装包 libxml2-dev,例如:

sudo apt-get install libxml2-dev

在 CentOS/RHEL 上:

sudo yum install libxml2-devel
于 2013-11-11T10:30:04.823 回答
12

对于最新版本,需要像这样安装 libxml++2.6-dev:

apt-get install libxml++2.6-dev
于 2016-02-13T13:32:16.773 回答
8

当我使用 DockerFile 时,我遇到了同样的问题。我的 Docker 基于 php:5.5-apache 映像。

执行命令时出现该错误RUN docker-php-ext-install soap

我已经通过将以下命令添加到我的 Dockerfile 来解决它:

RUN apt-get update && apt-get install -y libxml2-dev
于 2018-12-26T12:07:03.860 回答
5

Ubuntu、Debian:

sudo apt install libxml2-dev

森托斯:

sudo yum install libxml2-devel
于 2020-02-06T12:39:18.467 回答
0

这个解决方案在 Redhat 8.0 上会没问题

sudo yum install libxml2-devel

于 2019-12-16T02:11:06.207 回答
0

OpenSuse

sudo zypper 安装 libxml2-devel

它将安装任何其他依赖项或所需的包/库

于 2020-04-01T18:08:35.513 回答