我试图在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
课程发挥作用,还缺少什么?
你能检查一下php.ini,看看它是否包含extension=dom.so
行吗?
此外,libxml和DOM都必须启用,但它们在默认情况下是启用的,所以如果您以前没有处理过ini,并且php -i
确认了这一点,那么这应该不会成为问题。