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

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

当前回答

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

apt-get install libxml++2.6-dev

其他回答

这个解决方案在Redhat 8.0上是可以的

Sudo yum安装libxml2-devel

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

apt-get install libxml++2.6-dev

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

我在执行命令RUN docker-php-ext-install soap时得到了这个错误

我通过在Dockerfile中添加以下命令来解决这个问题:

RUN apt-get update && apt-get install -y libxml2-dev

Ubuntu, Debian:

sudo apt install libxml2-dev

被久远。

sudo yum install libxml2-devel

所有你需要做的安装包libxml2-dev,例如:

sudo apt-get install libxml2-dev

在CentOS / RHEL:

sudo yum install libxml2-devel