开发者社区> 问答> 正文

xcache无法缓存,已经正常安装

我的环境是wdcp+php5.5.28
安装了xcache缓存器。,phpinfo和探针都可以查看正常安装了xcache,但是无法缓存,登陆xcache后台诊断提示“ XCache 并未对您的 PHP 网页起到加速作用. 设置 xcache.cacher = On”但是我在php.ini已经看到是 xcache.cacher = On  重启服务器也不行




难道是PHP版本的问题但我看到xcache官方是支持php5.5的呀

展开
收起
幸福漂流瓶 2015-08-21 17:00:41 7383 0
4 条回答
写回答
取消 提交回答
  • Rexcache无法缓存,已经正常安装
    xcache缓存设置的路径(比如我的是“/tmp/xcache”)必须是文件而不是文件夹~~~(以我为例子,xcache应该是file不是dir,不能用mkdir创建)
    2016-01-02 17:49:15
    赞同 展开评论 打赏
  • 回1楼ivmmff的帖子


    -------------------------

    Rexcache无法缓存,已经正常安装
    php.ini


    [xcache-common]
    extension = xcache.so
    [xcache.admin]
    xcache.admin.enable_auth = On
    xcache.admin.user = "admin"
    xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"
    [xcache]
    xcache.shm_scheme = "mmap"
    xcache.size = 160M
    xcache.count = 1
    xcache.slots = 8K
    xcache.ttl = 0
    xcache.gc_interval = 0
    xcache.var_size = 4M
    xcache.var_count = 1
    xcache.var_slots = 8K
    xcache.var_ttl = 0
    xcache.var_maxttl = 0
    xcache.var_gc_interval = 300
    xcache.var_namespace_mode = 0
    xcache.var_namespace = ""
    xcache.readonly_protection = Off
    xcache.mmap_path = "/www/wdlinux/tmp/xcache"
    xcache.coredump_directory = ""
    xcache.coredump_type = 0
    xcache.disable_on_crash = Off
    xcache.experimental = Off
    xcache.cacher = On
    xcache.stat = On
    xcache.optimizer = Off

    [xcache.coverager]
    xcache.coverager = Off
    xcache.coverager_autostart = On
    xcache.coveragedump_directory = ""

    -------------------------

    回5楼ivmmff的帖子
    引用第5楼ivmmff于2015-08-22 10:31发表的 回 4楼(幸福漂流瓶) 的帖子 :
    如果重启 PHP 也不行,那么其实是生效了的。

    Xcache 的缓存需要被网站软件调用才会缓存就和memcached一样。

    不需要调用呀,我另外一个CES都正常,登陆Xcache后台就可以看到缓存文件了,只是PHP版本不一样是5.2的

    -------------------------

    Re回5楼ivmmff的帖子
    引用第7楼ivmmff于2015-08-22 11:11发表的 回 6楼(幸福漂流瓶) 的帖子 :
    可是,我看看你这是正常的。

    “XCache 并未对您的 PHP 网页起到加速作用. 设置 xcache.cacher = On” 你已经设置了。
    对呀,我就是奇怪了,确实是没有缓存效果,
    于是我本地重新配置了一样的环境,php版本也是一样的,结果是正常的可以缓存PHP文件,安装方法都是一样,就是不知道为什么这台就不行,实在是找不到原因

    -------------------------

    Rexcache无法缓存,已经正常安装








    我在本地虚拟机重新配置了一台
    一样的环境,版本也一样,安装方法也一样,这台就正常,然后对比了Php.ini文件都是一样的
    另外一台就不正常了
    2015-08-22 10:21:18
    赞同 展开评论 打赏
  • 升级PHPINFO版本试一下啊
    2015-08-21 17:58:16
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    请给一个 phpinfo 看看

    -------------------------

    回 4楼(幸福漂流瓶) 的帖子
    如果重启 PHP 也不行,那么其实是生效了的。

    Xcache 的缓存需要被网站软件调用才会缓存就和memcached一样。

    -------------------------

    回 6楼(幸福漂流瓶) 的帖子
    可是,我看看你这是正常的。

    “XCache 并未对您的 PHP 网页起到加速作用. 设置 xcache.cacher = On” 你已经设置了。

    2015-08-21 17:07:04
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载