在CLI和Web上调用时,如何让PHP使用相同的APC缓存?

Ben*_*ing 11 php linux caching apc command-line-interface

我正在使用APC缓存用户变量(使用apc_store/apc_fetch命令).我还使用选项"apc.enable_cli = 1"为CLI启用了APC.但是,CLI的CLI版本似乎从Apache使用的版本访问不同的APC缓存.

是否可以将APC配置为对CLI和Web调用使用相同的缓存?

Dre*_*erx 11

不可能..唯一的方法来实现像你的要求是使用像memcacheD这样的东西.或运行您在网络服务器上运行所需的内容.什么运行的CLI无法通过带有cronjob的Web脚本运行?

  • 我对APC缓存CLI脚本并不感到烦恼.我希望能够从Web和CLI访问相同的APC用户缓存.如果不可能,我只需要从CLI调用Web脚本并让它传递所需的数据.不是最优雅的解决方案! (3认同)