APCu 不存储在 PHP 7
APCu doesn't store in PHP 7
APCu 只会获取存储在当前页面加载中的值。
刷新两次:
<?php
var_dump(apcu_fetch("test"));
apcu_store("test", "works", 3600);
var_dump(apcu_fetch("test"));
?>
输出如下:
bool(false) string(5) "works"
因此它会在当前页面加载时存储数据。之后就没有了...
我在 PHP 7.0.0.
上使用默认配置的最新稳定版本 (5.1.2)
我尝试了不同版本的 APCu 和 PHP 7。在 Google...
上也找不到类似的东西
这是我的 PHP apcu 配置:
APC(u) 旨在在 prefork 多进程或多线程 SAPI 中运行。
FastCGI(没有 FPM)和 CGI 不是 prefork 模型,它们生成不同的进程,因此 APC(u) 在这些环境中无法正常工作。
也不会使用共享映射内存的任何东西,例如 Opcache:它们可以为当前进程缓存,但不能共享。
APCu 只会获取存储在当前页面加载中的值。
刷新两次:
<?php
var_dump(apcu_fetch("test"));
apcu_store("test", "works", 3600);
var_dump(apcu_fetch("test"));
?>
输出如下:
bool(false) string(5) "works"
因此它会在当前页面加载时存储数据。之后就没有了...
我在 PHP 7.0.0.
上使用默认配置的最新稳定版本 (5.1.2)我尝试了不同版本的 APCu 和 PHP 7。在 Google...
上也找不到类似的东西这是我的 PHP apcu 配置:
APC(u) 旨在在 prefork 多进程或多线程 SAPI 中运行。
FastCGI(没有 FPM)和 CGI 不是 prefork 模型,它们生成不同的进程,因此 APC(u) 在这些环境中无法正常工作。
也不会使用共享映射内存的任何东西,例如 Opcache:它们可以为当前进程缓存,但不能共享。