我试图从源代码安装php 5.3稳定版到Ubuntu上(从http://www.php.net/downloads.php下载压缩的安装文件),当我运行./configure
时,出现以下错误:
configure: error: xml2-config not found. Please check your libxml2 installation.
我试图从源代码安装php 5.3稳定版到Ubuntu上(从http://www.php.net/downloads.php下载压缩的安装文件),当我运行./configure
时,出现以下错误:
configure: error: xml2-config not found. Please check your libxml2 installation.
你所需要做的就是安装libxml2-dev包,例如:
sudo apt-get install libxml2-dev
在CentOS/RHEL上:
sudo yum install libxml2-devel
libxml2
包吗? - jlewkovich要安装最新版本,需要像这样安装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
CentOS:
sudo yum install libxml2-devel
OpenSuse
"sudo zypper install libxml2-devel"
它会安装任何其他依赖项或所需的软件包/库。