我的 CentOS 5.7 附带了 libxml2 2.6.26,它已经非常过时了,并且还导致我当前的 PHP 5.3.3 出现很多问题。我需要将 libxml2 更新到 2.7.8 版本或至少 2.7.3+ 版本,我读过很多帖子,使用谷歌寻找解决方案,但我真的无法解决这个让我抓狂的问题。所以,如果有人知道如何在不破坏操作系统的情况下升级这个库,请帮帮我。我需要一个安全且确认的答案。
提前谢谢了 :)
答案1
也许升级到 CentOS 6.2 对你来说是最好的选择?此时它会从常用的存储库中获取 PHP 5.3.3 和 libxml2 2.7.6。
答案2
@FidoBoy 如果您的意思是您无法升级 CentOS,您可以在此处发布错误/消息,有人会为您提供帮助。
否则,你可以通过 yum 升级 CentOS,
yum upgrade
此外,编译和安装 Libxml 2.7.x 版本也是完全有可能的。但是,您需要确保通过提供 --prefix 选项将最新版本安装在单独的目录中。然后,您还需要重新编译 PHP 并提供 libxml 2.7.x 库的路径,以便它使用最新版本,而不是 lib 目录中的现有版本。