缺少XMLReader类

时间:2015-10-28 17:50:58

标签: php xmlreader

我正在解析电子表格并找到电子表格阅读器类。我安装并编写了一个非常简单的程序来打开并解析" .ODS"电子表格文件。当我运行它时,我收到错误:

PHP Fatal error:  Class 'XMLReader' not found in...

有问题的一行:

$ss = new SpreadsheetReader("test.ods");

所以我谷歌并发现该系统上的PHP版本需要至少为5.1才能使用内置于PHP核心的XMLReader版本。我在那里使用5.4.12。我用php -i检查并发现PHP编译时使用:' - enable-xmlreader = shared'。根据文档,在运行时不需要配置任何东西来启用它。

我还能在哪里检查以及我做错了什么?

1 个答案:

答案 0 :(得分:2)

解决方案是因为PHP是使用您需要修改php.ini:extension = xmlreader.so的共享对象文件构建的。