什么版本的apc(或php)是可用的APCIterator类?

时间:2011-06-29 04:42:03

标签: php apc pecl

我正在尝试使用APCIterator类,并且在许多系统配置中我收到Fatal Error: class 'APCIterator' not found错误。

我试过了:

  • Fedora 11,PHP 5.2.13,APC 3.0.19
  • Centos 5,PHP 5.2.14,APC 3.1.4
  • Windows 7,PHP 5.2.7,APC 3.0.19

使用apc_store()和apc_fetch()方法正确安装APC并正常工作,只是APCIterator类导致问题。

关于何时引入该类以及它附带的APC / PHP版本的文档很少。我能找到的最好的是PECL网站上的更改日志中的评论,表明在APC 3.1.1中引入了APCIterator

有人能告诉我是否需要安装某些内容,或者我需要升级到哪个版本才能使用它?

2 个答案:

答案 0 :(得分:9)

我在APC 3.1.9和3.1.7上遇到了同样的错误。

事实证明,只有将apc.enable_cli=1放入php.ini!

才有效

答案 1 :(得分:0)

php.net上的官方文档说(查看__construct() - 方法),它在PECL-apc-versions> = 3.1.1中可用。

见这里:http://de2.php.net/manual/en/apciterator.construct.php