PHP DomDocument class 不存在
PHP DomDocument class doesn't exist
我试图在 redhat linux 服务器上的 php 代码中使用 class DomDocument
,但是当我尝试以下代码时:
echo "class_exists(\"DomDocument\") = ".(class_exists("DomDocument")?" EXISTS ":" NOT EXISTS ")."<br>";
它打印:
class_exists("DomDocument") = NOT EXISTS
经过小小的搜索,我发现应该安装扩展程序 php-xml
,但是 class 仍然不存在,以下是 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
class 工作还缺少什么?
您能检查一下您的 php.ini 并查看它是否包含 extension=dom.so
行吗?
还必须启用 libxml 和 DOM,但默认情况下它们是启用的,因此如果您之前没有弄乱 ini 并且您的 php -i
确认这应该不是问题.
我试图在 redhat linux 服务器上的 php 代码中使用 class DomDocument
,但是当我尝试以下代码时:
echo "class_exists(\"DomDocument\") = ".(class_exists("DomDocument")?" EXISTS ":" NOT EXISTS ")."<br>";
它打印:
class_exists("DomDocument") = NOT EXISTS
经过小小的搜索,我发现应该安装扩展程序 php-xml
,但是 class 仍然不存在,以下是 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
class 工作还缺少什么?
您能检查一下您的 php.ini 并查看它是否包含 extension=dom.so
行吗?
还必须启用 libxml 和 DOM,但默认情况下它们是启用的,因此如果您之前没有弄乱 ini 并且您的 php -i
确认这应该不是问题.