`

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

阅读更多
执行PHP的configure命令
# ./configure --prefix=/usr/local/php \
> --with-apxs2=/usr/local/apache/bin/apxs \
> --with-config-file-path=/usr/local/php/etc --enable-soap

报如下错误:
configure: error: xml2-config not found.
Please check your libxml2 installation.


解决办法:
安装libxml2的源码包libxml2-2.6.32.tar.gz,结果php configure时,增加扩展libxml2的命令
# ./configure --prefix=/usr/local/php \
> --with-apxs2=/usr/local/apache/bin/apxs \
> --with-config-file-path=/usr/local/php/etc
> --enable-soap --with-libxml2-dir=/usr/local/libxml2

结果还是报如上的错。

通过如下方式来解决以上问题。
从光碟中安装libxml2-2.6.30-4.rpm和libxml2-devel-2.6.30-4.rpm包,然后进行PHP的configure。

执行命令
# ./configure --prefix=/usr/local/php \
> --with-apxs2=/usr/local/apache/bin/apxs \
> --with-config-file-path=/usr/local/php/etc --enable-soap

就没有问题了。
分享到:
评论

相关推荐

    CentOS下编译php时的一些典型错误及解决办法.

    1. configure: error: xml2-config not found. Please check your libxml2 installation. 解决方法: yum install libxml2-devel 此错误是由于缺少 libxml2-devel 库文件所引起的。libxml2-devel 库文件是 PHP ...

    PHP编译configure时常见错误的总结

    2. **错误:configure: error: xml2-config not found. Please check your libxml2 installation.** 解决方案:对于CentOS,执行`yum -y install libxml2 libxml2-devel`;Debian用户则运行`apt-get install libxml...

    pkg-config-0.29.2.tar

    标题中的 "pkg-config-0.29.2.tar" 指的是 pkg-config 的 0.29.2 版本的源代码包,通常以 tar 形式提供,用于在目标系统上编译和安装。 pkg-config 的核心功能在于管理元数据,这些元数据包括库的路径、版本、编译...

    pkg-config-0.28.tar.gz

    pkg-config是Linux和类Unix系统中一个非常重要的工具,它主要用于管理和使用库文件,特别是C语言编译时的链接选项。这个工具可以帮助开发者在编译程序时正确地指定依赖库的位置和版本,避免手动设置复杂的链接参数。...

    libxml2-2.9.1.tar.gz

    libxml2是一个用来解析XML文档的函数库。它用 C 语言写成,并且能被多种语言所调用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。 注:先解压得到libxml2-2.9.1.tar.gz文件,然后再拷贝到linux系统...

    pkg-config-0.29.1.tar.gz

    pkg-config是Linux和类Unix系统中一个非常重要的工具,它主要用来管理库文件的编译和链接选项。在开发C语言程序时,我们经常需要链接各种外部库,如GLib、GTK+等,pkg-config可以帮助开发者正确地指定这些库的位置和...

    apache2.4完整安装

    ### Apache2.4完整安装及解决configure: error: APR-util not found问题 #### 一、背景介绍 Apache HTTP Server(通常简称为Apache)是目前最流行的Web服务器软件之一,广泛应用于互联网上的各种网站和应用程序。...

    CentOS编译安装PHP常见错误及解决办法

    2. 错误:`configure: error: xml2-config not found. Please check your libxml2 installation.` 解决方法:使用`yum -y install libxml2 libxml2-devel`安装libxml2及其开发库。 3. 错误:`configure: error: ...

    XML-Parser-2.41.tar.gz

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它在IT行业中广泛应用于数据交换、配置文件和文档存储。XML-Parser是处理XML文档的库,为程序提供解析和生成XML的能力。在这个场景中,"XML-...

    ffmpeg-4.1.tar.gz

    ./configure --enable-gpl --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-...

    sql-map-config-2.dtd

    ibatis的xml文件对于这个xml文件的规制文件dtd文件

    Linux离线安装git及所需依赖

    perl-Error-0.17020-2.el7.noarch.rpm openssl-1.0.2k-19.el7.x86_64.rpm git-1.8.3.1-23.el7_8.x86_64.rpm gettext-common-devel-0.19.8.1-3.el7.noarch.rpm expat-2.1.0-11.el7.x86_64.rpm perl-ExtUtils-...

    ibus-table-wubi-1.2.0.20090715.tar.gz

    由于官方的ibus-table没有五笔(wubi98)的码表,而我又是使用五笔98的,所以自己在官方ibus-table-wubi-1.2.0....#./configure --prefix=/usr --enable-wubi98 --disable-wubi86 #make && make install 2009-10-14

    centos7_rlwrap-0.42.tar.gz

    如编译报错提示:configure:3414: error: no acceptable C compiler found in $PATH yum -y install gcc ./configure && make && make install 安装完成后 [root@localhost rlwrap-0.42]# which rlwrap /usr/local/...

    gmp-4.3.2.tar.bz2+mpfr-2.4.2.tar.bz2+mpc-0.8.1.tar.gz

    标题中的"gmp-4.3.2.tar.bz2+mpfr-2.4.2.tar.bz2+mpc-0.8.1.tar.gz"表示的是三个不同的开源软件库的压缩包,它们分别是GMP(GNU Multiple Precision Arithmetic Library)、MPFR(Multiple Precision Floating-Point...

    apr-1.4.6.tar.gz、apr-iconv-1.2.1.tar.gz、apr-util-1.4.1.tar.gz

    2. 配置源代码:`./configure --prefix=/usr/local/apr`(对于每个包) 3. 编译和安装:`make && make install` 4. 将APR和APR-Util的路径添加到Apache配置中,通常是在`httpd.conf`中指定`--with-apr`和`--with-apr...

    xerces-c-3.2.3.tar.gz

    2. **XML Schema验证**:Xerces-C支持XML Schema,允许开发者定义XML文档的结构和数据类型,从而确保输入数据的正确性。 3. **命名空间支持**:XML命名空间机制用于避免元素和属性名的冲突,Xerces-C能很好地处理这...

    gd-devel-2.0.35-11.el6.x86_64.rpm

    redhat 6.4 安装nginx可能会报错./configure: error: the HTTP image filter module requires the GD library. You can either do not enable the module or install the libraries. 此时需要安装gd gd-devel,需要...

    Linphone编译错误及解决方法

    3. configure: error: Could not find osip2 headers ! 错误原因:缺少osip2头文件。 解决方法:sudo apt-get install libosip2-dev 4. failed to with "configure: error: "Could not find libreadline headers ...

    r8168-dkms_8.043.02-1_all.deb

    This driver should only be used for devices not yet supported by the in-kernel driver r8169. Please see the README.Debian for instructions how to report bugs against r8169 that made it necessary to ...

Global site tag (gtag.js) - Google Analytics