在 Centos 6.3 上启用 DOM/XML

在 Centos 6.3 上启用 DOM/XML

经过我们团队的一些研究和反复试验后,我们无法让“--disable-dom”从 phpinfo 中消失。

我尝试重新安装 php-xml 但收到以下消息:

Package php-xml-5.3.3-14.el6_3.x86_64 already installed and latest version
Nothing to do

该服务器运行的是 CentOS 版本 6.3(最终版)

以下是 phpinfo 中“dom”部分下的信息:

DOM/XML               enabled
DOM/XML API Version   20031129
libxml Version        2.7.6
HTML Support          enabled
XPath Support         enabled
XPointer Support      enabled
Schema Support        enabled
RelaxNG Support       enabled

为了从 php 配置中删除 --disable-dom,我们还应该尝试什么吗?

谢谢。

[编辑]

有没有在 CentOS6 上重新编译 php 的简单方法?

答案1

你为什么要这么做?你所做的根本就没有必要。

出现的原因--disable-dom在于phpinfo(),在 Red Hat 上,PHP 及其模块通常是单独构建的;在 RPM 构建过程中,PHP 实际上被构建了三次(或者可能是四次)以解释每个 SAPI。但是,一旦生成的二进制文件安装在您的系统上,功能上就没有任何区别了。

相关内容