PHP DomDocument类并不存在

时间:2016-07-19 08:22:53

标签: php linux domdocument redhat php-extension

我试图在redhat linux服务器上的php代码中使用类DomDocument,但是当我尝试以下代码时:

echo "class_exists(\"DomDocument\") = ".(class_exists("DomDocument")?" EXISTS ":" NOT EXISTS ")."<br>";

打印:

class_exists("DomDocument") = NOT EXISTS 

经过小规模搜索后,我发现应该安装扩展程序php-xml,但该类仍然不存在,以下是php -i结果的摘录:

dom

DOM/XML => enabled
DOM/XML API Version => 20031129
libxml Version => 2.6.26
HTML Support => enabled
XPath Support => enabled
XPointer Support => enabled
Schema Support => enabled
RelaxNG Support => enabled

使DomDocument班级工作仍然缺少什么?

1 个答案:

答案 0 :(得分:0)

你能检查一下你的php.ini,看看它是否包含extension=dom.so行吗?

此外,必须同时启用libxml和DOM,但默认情况下它们不会出现问题,如果您之前没有与ini混淆并且php -i确认了这一点。< / p>