如何在 CentOS 上升級 libxml

如何在 CentOS 上升級 libxml

我有以下版本的 CentOS:

$ cat /etc/issue
CentOS release 5.5 (Final)
Kernel \r on an \m

以及以下版本的 libxml:

$ php -i | grep libxml
libxml Version => 2.6.26
libxml
libxml2 Version => 2.6.26
libxslt compiled against libxml Version => 2.6.26

並且需要有較新版本的 libxml(主要用於 PHP,但顯然,這並不重要)。

如果我以某種方式安裝了較新版本的 libxml:

wget ftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz
tar -xvf libxml2-2.7.2.tar.gz
cd libxml2-2.7.2
./configure
make
sudo make install

那麼我無法讓它在 PHP 中工作 - 仍然有舊版本:

libxml Version => 2.6.26
libxml
libxml2 Version => 2.6.26
libxslt compiled against libxml Version => 2.6.26

我還需要做什麼才能讓新版本能夠與 PHP 配合使用?

答案1

需要使用新版本的 libxml 重新編譯 PHP。更多還有:https://serverfault.com/a/305682/73850

相關內容