Opcache 相当于 apc store 的功能

Opcache equivalent function to apc store

我们需要将一个使用 APC 的项目的 php 版本从 5.3 升级到 5.5。所以,正如我在 php 5.5 中看到的,有一个新的缓存库可以用来代替 apc,即 opcache。我已经阅读了文档,但我有一些疑问。

实际上,在项目的一个特定部分,我们使用 apc storefetch 函数来存储一些数据,但我还没有看到任何类似的函数来完成相同的任务与 opcache。问题很简单,opcache可以这样吗?

提前致谢。

不,你不能用 OPCache 来做。该模块仅制作 OPCode 缓存。

您可以通过安装 APCu

恢复 storefetch 功能

sudo apt-get install php5-apcu

通过安装 APCu extension_loaded('apc') 也会 return true 而且您不需要重命名任何使用的旧函数。

我在启用了 OPCache 的 PHP5.6 的 debian 上使用它

source