我已经安装了xampp 1.7.3,php版本是PHP 5.3.1。当我使用函数domxml_open_file()时,它会抛出一个错误调用未定义的函数domxml_open_file()。
我如何在php.Thanks中启用DOM。
我在php.ini文件中找到'extension=php_domxml.dll'
,
所以我在php.ini文件中添加了extension = php_domxml.dll
答案 0 :(得分:4)
DOMXML is the old PHP4 XML extension,不再与PHP5捆绑在一起。你必须从PECL获得它:
这个»PECL扩展不与PHP捆绑在一起。有关安装此PECL扩展的信息,请参见标题为PECL扩展的安装的手册章节。其他信息,如新版本,下载,源文件,维护者信息和CHANGELOG,可以在这里找到:»http://pecl.php.net/package/domxml。
请注意此PECL扩展程序的DLL目前不可用。
PHP5的功能为new DOM extension,其中(among others)应该是开箱即用的:
$dom = new DOMDocument;
查看部分my previous answers involving DOM usage,并在DevZone for an overview of the available XML extensions in PHP5上看到这篇文章。
答案 1 :(得分:0)
如果使用--with-libxml-dir
编译php,请检查phpinfo()