-
2017-03-01 09:44:34
安装php5.6过程中提示需要依赖libxml,不依赖libxml呢会提示pear依赖了xml。。。。没法了还是要装上
1、下载libxml2源码
ftp://xmlsoft.org/libxml2/ 下载最新版
2、解压包
3、执行./configure
4、执行sudo make,(光执行make会提示权限问题)
5、make install
安装完成
更多相关内容 -
Linux libxml2安装过程(详解版)
2022-01-17 10:11:26Linux libxml2安装过程(详解版) libxml2是一个用来解析XML文档的函数库。它用 C 语言写成,并且能被多种语言所调用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。它最初是为 GNOME 开发的项目,...Linux libxml2安装过程(详解版)
libxml2是一个用来解析XML文档的函数库。它用 C 语言写成,并且能被多种语言所调用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。它最初是为 GNOME 开发的项目,但是现在可以用在各种各样的项目中。
libxml2 的代码可移植性非常好,因为它基于标准的 ANSI C 库,并采用了 MIT 许可证。安装步骤如下。
1) 安装python-devel
这个软件包是 libxml2 的依赖包,如果不安装,libxml2 安装就会报错。这个软件包只是一个底层依赖包,所以安装 RPM 包即可。命令如下:
yum -y install python-devel
2) 进入解压缩之后的源码目录
这一步不能省略,因为 “./configure”、“make” 和 “make install” 操作的都是当前所在目录,所以一定要进入解压缩之后的源码目录。命令如下:
[root@localhost ~]# cd /usr/local/src/libxml2-2.9.1
3) 编译前的准备和配置
这一步主要检查安装需要的系统环境、配置软件需要的功能选项,并生成配置安装文件 Makefile,以后的编译与编译安装过程需要依赖 Makefile 文件。命令如下:
[root@localhost libxml2-2.9.1]#./configure --prefix=/usr/local/libxml2/ #“--prefix=/usr/local/libxml2/”用于指定安装位置
有些人可能会有疑问:这个软件的安装位置和安装目录名称是可以随意指定的吗?我们一般会将源码包安装到 /usr/local/ 目录中,这个目录是 Linux 的默认源码包安装目录,并不推荐大家随意更改。至于安装目录名称,如果只是单独安装这个软件,则目录名称可以随意指定,不一定非要叫“libxml2”。但是我们在搭建 LAMP 环境时,这个软件会被后面的软件所调用,如果修改了安装目录名称,那么后面一系列的安装命令都要进行修改,非常容易报错,所以不建议大家随意修改。
4) 编译
也就是依靠 gcc 把源码包翻译为二进制的机器语言包。命令如下:
[root@localhost libxml2-2.9.1]# make
以上的编译前配置和编译都不会在 /usr/local/ 目录中写入任何数据,只会在源码目录中生成 Makefile 等临时文件。所以,如果报错了,则只需执行“make clean”命令清除缓存和临时文件,再进行安装即可。
5) 编译安装
这一步才会真正向 /usr/local/ 目录中写入数据。命令如下:
[root@localhost libxml2-2.9.1]# make install
这条命令执行之后,就会建立 /usr/local/libxml2/ 目录,并在目录下生成相应的文件。
-
windows下安装 libxml2 安装包 64位
2016-04-20 10:46:30由于在windows下玩ruby,导致安装过程中遇见个问题,这个libxml2 64位 安装包,分享都大家。我找了好长时间呢。 -
Linux系统libxml2安装过程
2021-05-16 14:50:00libxml2是一个用来解析XML文档的函数库。它用C语言写成,并且能被多种语言所调用,如C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP等。它最初是为GNOME开发的项目,但是现在可以用在各种各样的项目中。libxml2...libxml2是一个用来解析XML文档的函数库。它用C语言写成,并且能被多种语言所调用,如C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP等。它最初是为GNOME开发的项目,但是现在可以用在各种各样的项目中。
libxml2的代码可移植性非常好,因为它基于标准的ANSI C库,并采用了MIT许可证。安装步骤如下。
1) 安装python-devel
这个软件包是libxml2的依赖包,如果不安装,libxml2安装就会报错。这个软件包只是一个底层依赖包,所以安装RPM包即可。命令如下:yum -y install python-devel
2) 进入解压缩之后的源码目录
这一步不能省略,因为 "./configure"、"make" 和 "make install" 操作的都是当前所在目录,所以一定要进入解压缩之后的源码目录。命令如下:[root@localhost ~]# cd /usr/local/src/libxml2-2.9.1
3) 编译前的准备和配置
这一步主要检查安装需要的系统环境、配置软件需要的功能选项,并生成配置安装文件 Makefile,以后的编译与编译安装过程需要依赖 Makefile 文件。命令如下:[root@localhost libxml2-2.9.1]#./configure --prefix=/usr/local/libxml2/
#“--prefix=/usr/local/libxml2/”用于指定安装位置
有些人可能会有疑问:这个软件的安装位置和安装目录名称是可以随意指定的吗?我们一般会将源码包安装到 /usr/local/ 目录中,这个目录是linux的默认源码包安装目录,并不推荐大家随意更改。至于安装目录名称,如果只是单独安装这个软件,则目录名称可以随意指定,不一定非要叫“libxml2”。但是我们在搭建 LAMP 环境时,这个软件会被后面的软件所调用,如果修改了安装目录名称,那么后面一系列的安装命令都要进行修改,非常容易报错,所以不建议大家随意修改。
4) 编译
也就是依靠 gcc 把源码包翻译为二进制的机器语言包。命令如下:[root@localhost libxml2-2.9.1]# make
以上的编译前配置和编译都不会在 /usr/local/ 目录中写入任何数据,只会在源码目录中生成 Makefile 等临时文件。所以,如果报错了,则只需执行“make clean”命令清除缓存和临时文件,再进行安装即可。
5) 编译安装
这一步才会真正向 /usr/local/ 目录中写入数据。命令如下:[root@localhost libxml2-2.9.1]# make install
这条命令执行之后,就会建立 /usr/local/libxml2/ 目录,并在目录下生成相应的文件。
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1037.html
-
libxml2 安装Php5时会提示缺少libxml2
2012-06-06 10:05:26安装Php5时会提示缺少libxml2 libxml是一个用来解析XML文档的函数库。它用C语言写成, 并且能为多种语言所调用,例如C语言,C++,XSH。C#, Python,Kylix/Delphi,Ruby,和PHP等。Perl中也可以使用XML::LibXML模块。... -
MAC libXmL2安装指南
2014-12-15 13:36:34Libxml2 是一个 用c语言编写的XML 解析器和工具包,最初是为Gnome项目开发的, 后来被其他的项目广泛使用,它是一个基于MIT License的免费开源软件。 从Libxml的官方网站 http://www.xmlsoft.org/可以找到其下载...Libxml2 是一个 用c语言编写的XML 解析器和工具包,最初是为Gnome项目开发的, 后来被其他的项目广泛使用,它是一个基于MIT License的免费开源软件。
从Libxml的官方网站 http://www.xmlsoft.org/可以找到其下载页面。以下是两个官方的下载路径:
ftp://xmlsoft.org/libxml2/
https://git.gnome.org/browse/libxml2/
请下载以tar.gz压缩的版本,例如libxml2-2.9.2.tar.gz 。
我从git网站下载了libxml2-2.9.2.tar.xz,后面却找不到./configure 文件,也不知道怎么解决,
所以从ftp下载了libxml2-2.9.2.tar.gz, 后面就没有出问题。
在MAC上安装的步骤如下:
1. 进入安装包所在目录,使用tar命令解压缩。
tar xvzf libxml2-2.?.?.tar.gz
2. 进入解压的libxml2目录,
cd libxml2-2.?.?
3. 执行 ./configure
4. 执行 make
5. 执行 sudo make install
然后libxml2就会被安装在
/usr/local
.安装过程中是要调用Xcode的Gcc工具来编译,参与安装的,如果你的Xcode版本比较新,或者自己手动改过/Applications/Xode.app的路径,那么安装过程中可能会报找不到xcode的错误。
你需要执行以下命令,使OS可以找到Xcode。
sudo xcode-select -switch /Applications/Xcode6.app
经过我验证路径里不能包含空格, 比如说/Applications/Xcode 6.app 可能会导致安装程序找不到路径。
-
libxml2的编译与安装
2021-05-11 19:39:101. 下载和安装LIBXML2Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能。Libxml2的下载地址是http://xmlsoft.org/,完全版的库是开源的,并且带... -
Ubuntu 14.04下libxml2的安装和使用
2021-05-09 09:29:14Ubuntu 14.04下libxml2库的安装方法:sudo apt-get install libxml2sudo apt-get install libxml2-dev利用以上命令安装完软件包后可以利用以下命令来查看软件包的状态(确定是否安装成功)dpkg -s libxml2-dev也可以用... -
libxml2 安装及使用
2019-04-30 13:23:00https://gitlab.gnome.org/GNOME/libxml2/ ...ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz /configuremakemake install [root@VM_162_1_centos libxml2-2.9.1]# make install make install-recursive mak... -
关于linux 安装libxml2
2021-05-19 04:29:15安装php的时候提示libxml2 未安装从服务器安装libxml2 提示libxml.c:3821: error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘__attribute__‘ before ‘libxmlMethods‘libxml.c:3876: warning: ISO C does not ... -
Linux:libxml2的安装及使用示例(C语言)
2021-04-01 22:55:36一、libxml2的安装 关于libxml2的介绍请参考官方网址http://xmlsoft.org/,下载最新的libxml2库http://xmlsoft.org/downloads.html。 具体安装步骤: 解压:$ tar zxvf libxml2-2.9.1.tar.gz 进入解压后的安装... -
Linux如何安装并配置libxml2库?解决“libxml2 not found“问题
2021-09-26 22:57:32这里写目录标题libxml2库方法比较Opt1:包管理器安装Debian/UbuntuCentOSOpt2:编译安装1. 下载源码2. 编译安装3. 环境变量卸载libxml2 libxml2库 libxml是一个用来解析XML文档的函数库。 它用C语言写成,并且能为多种... -
python3 安装 libxml2
2022-03-16 12:48:59command:pip install libxml2-python3 errors: Collecting libxml2-python3 Using cached libxml2-python3-2.9.5.tar.gz (216 kB) Preparing metadata (setup.py) ... error ERROR: Command errored out ... -
PhP 常见安装错误configure error xml2-config not found. please check your libxml2 installation
2021-04-16 16:32:16编译PHP的时候报错:安装 PHP 5.4.3 报 ... please check your libxml2 installation 错误检查是否安装了libxm包[root@rh-linux software]# rpm -qa |grep libxml2 // 查看当前已经安装点包libxml2-2.6.26-2.1... -
chef-libxml2:安装 libxml2 和 libxml2 开发包的 Chef Cookbook
2021-07-12 01:24:06安装 libxml2 和 libxml2 开发包 要求 食谱 易于 百胜 测试宝石 货架 测试厨房 厨房流浪 厨师规格 食谱 默认 默认配方包括 apt 或 yum 食谱,具体取决于您的发行版,然后安装 libxml2 和 libxml2 开发包。 属性 如果... -
python中如何安装libxml2
2020-06-19 11:42:02按习惯使用pip install libxml2安装失败: 提示找不到叫 libxml2 的插件版本 ubuntu@VM-0-17-ubuntu:/usr/bin$ sudo pip install libxml2 WARNING: pip is being invoked by an old script wrapper. This will fail... -
配置:错误:找不到xml2-config。请检查您的libxml2安装。
2020-08-03 08:22:49问题 checking for xml2-config path… configure: error: xml2-config not found. Please check your libxml2 installation. 答案 yum -y install libxml2-devel -
libxml2的安装及使用
2018-09-12 17:18:34本文着重介绍解析xml的libxml2库的安装及使用,举例说明创建和解析xml的过程。是针对C语言开发人员使用 你若想详细学习前端的一套东西,即xml html css javascript(JS)等,可以登录这个网站... -
在Ubuntu18.04安装libxml2和libxslt
2021-06-12 14:44:02于是缺啥装啥,安装libxml2比较简单,两行命令解决: sudo apt-get install libxml2-dev sudo apt-get install libxml2 截图如下: 安装libxslt也很简单,步骤如下: 1、在网站下载链接下载安装包 2、解压文件夹... -
libxml2-2.9.1.tar.gz
2020-02-18 16:45:09注:先解压得到libxml2-2.9.1.tar.gz文件,然后再拷贝到linux系统中安装。 linux中具体的安装步骤如下: 1、解压:tar zxvf libxml2-2.9.1.tar.gz 2、进入解压后的安装目录:cd libxml2-2.9.1 3、安装分为以下3... -
python_libxml2_libxslt源代码和详细安装方法
2017-06-14 16:38:53python_libxml2_libxslt源代码和详细安装方法 -
安装LIBXML2
2017-12-26 23:00:00具体安装步骤: 1、解压:$tar zxvf libxml2-2.6.20.tar.gz 2、进入解压后的安装目录:$cd libxml2-2.6.20 3、安装三部曲:1)$./configure ...libxml2安装中出现的错误: cannot remove `li... -
libxml2编译安装
2018-05-19 20:57:58仅作记录学习。...首先进行解压tar zxvf libxml2-2.6.28.tar.gz 解压到当前目录下cd libxml2-2.6.28进行简单的配置,具体的功能可以根据需求进行详细了解./configure --prefix=/usr/local/pc/libx... -
Ubuntu下libxml2的安装和使用
2018-01-26 16:28:31这篇文章主要介绍libxml2的安装和使用,xml文件的主要作用就是配置文件,实际的应用在前面的章节Audio设备文件解析中有需要对audio_policy_configuration.xml文件解析,google使用的是开源库libxml2,在源码目录/... -
libxml2-master源码下载及编译(Win10+VS2022)
2022-02-18 21:39:29libxml2官网 http://xmlsoft.org/news.html 下载网址: GNOME / libxml2 · GitLab 点击、下载完成后,得到压缩包 使用命令行窗口,进入压缩包所在的目录,然后依次执行下列指令(cmake.exe文件所在目录... -
libxml2_lib安装.rar
2019-05-29 10:06:25在linux下有个很方便的操作xml文件的库——libxml2,它提供了一套创建和查询xml文件的C语言的接口。 -
Windows下的libxml2库,32位64位都有。
2020-07-27 19:00:57Windows版本的libxml2库,我是根据官网的源码自己编译生成的,网上一般都是32位的,我自己因为需要64位的,就自己编译出来64位的,亲测可用。