apc_store在请求之间不起作用

dyn*_*mic 7 php linux apc gentoo

$bar = 'BAR';
apc_store('foo', $bar);
var_dump(apc_fetch('foo'));
Run Code Online (Sandbox Code Playgroud)

在一个请求中这项工作.

现在如果我尝试var_dump(apc_fetch('foo'));在另一个请求上执行打印:

bool(false)
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

我使用的是PHP 5.2,APC-3.1.9的gentoo

这里phpinfo()知道APC:

APC Support enabled
Version 3.1.9
APC Debugging   Disabled
MMAP Support    Enabled
MMAP File Mask  no value
Locking type    pthread mutex Locks
Serialization Support   php
Revision    $Revision: 308812 $
Build Date  May 27 2011 13:14:20

Directive   Local Value Master Value
apc.cache_by_default    On  On
apc.canonicalize    On  On
apc.coredump_unmap  Off Off
apc.enable_cli  Off Off
apc.enabled On  On
apc.file_md5    Off Off
apc.file_update_protection  2   2
apc.filters no value    no value
apc.gc_ttl  3600    3600
apc.include_once_override   Off Off
apc.lazy_classes    Off Off
apc.lazy_functions  Off Off
apc.max_file_size   1M  1M
apc.mmap_file_mask  no value    no value
apc.num_files_hint  1000    1000
apc.preload_path    no value    no value
apc.report_autofilter   Off Off
apc.rfc1867 Off Off
apc.rfc1867_freq    0   0
apc.rfc1867_name    APC_UPLOAD_PROGRESS APC_UPLOAD_PROGRESS
apc.rfc1867_prefix  upload_ upload_
apc.rfc1867_ttl 3600    3600
apc.serializer  default default
apc.shm_segments    1   1
apc.shm_size    32M 32M
apc.slam_defense    On  On
apc.stat    On  On
apc.stat_ctime  Off Off
apc.ttl 0   0
apc.use_request_time    On  On
apc.user_entries_hint   4096    4096
apc.user_ttl    0   0
apc.write_lock  On  On
Run Code Online (Sandbox Code Playgroud)

如果您需要其他信息,请告诉我

以下是我安装它的方法:https://serverfault.com/questions/274261/failed-installing-apc

我注意到一件事:在phpinfo'配置命令中我没有找到apc

'./configure'' - disable-cli'' - disable-discard-path'' - disable-force-cgi-redirect'' - prefix =/usr/local/php5'' - with-config -file-path =/usr/local/lib/php5'' - with-pear =/usr/share/php5'' - enable-exif'' - enable-ftp'' - enable-bcmath'' --enable-calendar'' - with-gd'' - enable-gd-native-ttf'' - with-freetype-dir'' - with-gettext'' - with-zlib-dir'' --with-imap'' - with-imap-ssl'' - with-png-dir =/usr'' - with-jpeg-dir =/usr'' - with-xpm-dir =/usr '' - openssl'' - with-kerberos'' - enable-sysvsem'' - enable-sysvshm'' - with-mcrypt'' - with-iconv'' - enable-mbstring = all''enable-mbregex'' - with-mysql =/usr'' - with-mysqli'' - with-curl'' - with-xsl'

Nik*_*kiC 6

可能你是在CGI上运行PHP(而不是你应该使用的FastCGI) - 在另一个问题中看到我的答案,为什么如果PHP在CGI上运行,APC不起作用.