我是 php 新手并使用 APC 框架。我正在尝试为使用 APC 的类编写一些单元测试,但我在尝试删除然后在 APC 中再次设置一些键值时遇到了一些问题。我的问题可以归结为一小部分代码没有按我预期的方式工作:
$success = apc_store("helloWorld", 2, 0); // true
$success1 = apc_delete("helloWorld"); // true
$success2 = apc_store("helloWorld", 3, 0); // false
另外做一个 fetch 调用"helloWorld"
会返回NULL
,我得到警告:
[apc-warning] 避免了键“helloWorld”的潜在缓存冲击
此外,我尝试将其添加到我的 php.ini 文件中:
apc.enable_cli=ON
我还尝试通过将其添加到我的 php.ini 文件中来将内存限制从默认的 32M 增加到 64M:
apc.shm_size = 64M
我在Why would apc_store() return false? ,但没有一个建议对我有用。
我该如何解决这个问题,以便true
返回预期的三个 s?为什么他们不被退回?