gpt4 book ai didi

php - APCu 不存储在 PHP 7 中

转载 作者:可可西里 更新时间:2023-10-31 22:10:21 24 4
gpt4 key购买 nike

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 配置: Broken APCu configuration

最佳答案

APC(u) 旨在在 prefork 多进程或多线程 SAPI 中运行。

FastCGI(没有 FPM)和 CGI​​ 不是 prefork 模型,它们产生不同的进程,因此 APC(u) 在这些环境中无法正常工作。

任何使用共享映射内存的东西也不会,比如 Opcache:它们可以为当前进程缓存,但不能共享。

关于php - APCu 不存储在 PHP 7 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34321010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com