APCIterator空了

时间:2014-04-17 09:20:02

标签: php apc

我已在php.ini中启用了APC,并查​​看了phpinfo(),这一切似乎都可以。 我在apc.enable_cli=1中也有php.ini指令。 我存储了几个以raw_前缀开头的密钥并存储了它们(apc_store()返回trueapc_fetch()返回该密钥的值。

到目前为止一切都好。

所以我想使用APCIterator来获取以raw_开头的所有密钥,使用以下语句:

$iterator = new APCIterator("user", '/^raw_\.*/');

键如下:

raw_2014-04-17 12:19:00_0.68206200 1397726355534f9c93a68649.18047787158329

似乎如果我print_r($iterator)或使用foreach()进行迭代,则为空。

任何想法可能出错?

谢谢!

1 个答案:

答案 0 :(得分:0)

实际上问题是:How can I get PHP to use the same APC cache when invoked on the CLI and the web?

我使用CLI模式从APC获取并通过HTTP请求使用store()。 APC不在Apache和CLI之间共享数据