新聞中心
是一個用來解析XML文檔的函數(shù)庫。它用 C 語言寫成,并且能被多種語言所調(diào)用,如 C、C++、XSH、C#、python、Kylix、Delphi、Ruby、PHP 等。它最初是為 GNOME 開發(fā)的項目,但是現(xiàn)在可以用在各種各樣的項目中。

福田網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
libxml2 的代碼可移植性非常好,因為它基于標(biāo)準(zhǔn)的 ANSI C 庫,并采用了 MIT 許可證。安裝步驟如下。
1) 安裝python-devel
這個軟件包是 libxml2 的依賴包,如果不安裝,libxml2 安裝就會報錯。這個軟件包只是一個底層依賴包,所以安裝 RPM 包即可。命令如下:
yum -y install python-devel
2) 進入解壓縮之后的源碼目錄
這一步不能省略,因為 "./configure"、"make" 和 "make install" 操作的都是當(dāng)前所在目錄,所以一定要進入解壓縮之后的源碼目錄。命令如下:
[root@localhost ~]# cd /usr/local/src/libxml2-2.9.1
3) 編譯前的準(zhǔn)備和配置
這一步主要檢查安裝需要的系統(tǒng)環(huán)境、配置軟件需要的功能選項,并生成配置安裝文件 Makefile,以后的編譯與編譯安裝過程需要依賴 Makefile 文件。命令如下:
[root@localhost libxml2-2.9.1]#./configure --prefix=/usr/local/libxml2/
#“--prefix=/usr/local/libxml2/”用于指定安裝位置
有些人可能會有疑問:這個軟件的安裝位置和安裝目錄名稱是可以隨意指定的嗎?我們一般會將源碼包安裝到 /usr/local/ 目錄中,這個目錄是 Linux 的默認源碼包安裝目錄,并不推薦大家隨意更改。至于安裝目錄名稱,如果只是單獨安裝這個軟件,則目錄名稱可以隨意指定,不一定非要叫“l(fā)ibxml2”。但是我們在搭建 LAMP 環(huán)境時,這個軟件會被后面的軟件所調(diào)用,如果修改了安裝目錄名稱,那么后面一系列的安裝命令都要進行修改,非常容易報錯,所以不建議大家隨意修改。
4) 編譯
也就是依靠 gcc 把源碼包翻譯為二進制的機器語言包。命令如下:
[root@localhost libxml2-2.9.1]# make
以上的編譯前配置和編譯都不會在 /usr/local/ 目錄中寫入任何數(shù)據(jù),只會在源碼目錄中生成 Makefile 等臨時文件。所以,如果報錯了,則只需執(zhí)行“make clean”命令清除緩存和臨時文件,再進行安裝即可。
5) 編譯安裝
這一步才會真正向 /usr/local/ 目錄中寫入數(shù)據(jù)。命令如下:
[root@localhost libxml2-2.9.1]# make install
這條命令執(zhí)行之后,就會建立 /usr/local/libxml2/ 目錄,并在目錄下生成相應(yīng)的文件。
新聞名稱:Linuxlibxml2安裝過程(詳解版)
文章網(wǎng)址:http://fisionsoft.com.cn/article/dphgdog.html


咨詢
建站咨詢
