我遇到了一个模块,它使用PHP的DOM扩展通过CFPropertyList library到客户端的服务器。尝试运行模块中的一个致命错误结束:“Class DOMImplementation”找不到“错误”的可能原因是什么?
Fatal error: Class 'DOMImplementation' not found in /server/path/here/CFPropertyList/CFPropertyList.php on line 377
客户端的服务器是很严重脱离过期(2.2.3的Apache,PHP 5.2.6,等等),这是另一个另一场战斗我可能会输的前台。然而,PHP的文档DOMImplementation class表明PHP 5中增加了支持,所以5.2.6应该足够好,尽管已经落后了多年(对吧?)。
看着phpinfo()
的输出建议安装并启用libxml
,这将kibosh放在我的其他理论上。
的libxml phpinfo()
输出的部分:
libXML support active
libXML Version 2.6.26
libXML streams enabled
可能我在看解释这个错误是什么其他原因?
我在Ubuntu 16.04上有这个,我需要做的是安装php-xml包。以为我会提到,作为一个快速的尝试在同一平台上的任何人。 – 2017-08-09 21:16:06