Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] XCache-php缓存器快速安装方法

[复制链接]
80htcn 发表于 2009-11-10 22:56:11 | 显示全部楼层 |阅读模式
本帖最后由 80htcn 于 2009-11-10 23:09 编辑

XCache:一种新兴的php缓存器。

作用:降低CPU占用(但会造成更多的内存占用),并使网页执行时间缩短。

优势:对Windows支持好

快速安装与配置

1.下载XCache:http://xcache.lighttpd.net/wiki/Release-1.2.2]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url]]http://xcache.lighttpd.net/wiki/Release-1.2.2[/url] (需要下载跟你php版本匹配的binaries for Windows)

2.下载后解压,把php_xcache.dll放在php.ini中指定extension_dir中。

3.打开php.ini,到如下行在zend扩展前添加绿色部分参数(红色表示你的php扩展目录)
让xcache扩展先于zend启动可以防止内存冲突等错
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\php\ext\php_xcache.dll"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

4.在php.ini最后行添加如下xcache参数:
  1. #设置后台权限
  2. [xcache.admin]
  3. #关闭后台登陆认证
  4. xcache.admin.enable_auth = Off
  5. xcache.admin.user = "junjun"
  6. xcache.admin.pass = "1234"

  7. [xcache]
  8. xcache.shm_scheme = "mmap"
  9. #缓存槽大小(越大作用内存越多,缓存数据更多)
  10. xcache.size  = 64M
  11. #缓存槽个数
  12. xcache.count = 4
  13. xcache.slots = 64K
  14. #缓存生存时间(ms)
  15. xcache.ttl = 1800
  16. #缓存回收时间间隔(ms)
  17. xcache.gc_interval = 1800

  18. #对php的变量进行缓存(需要在程序代码中进行相应设置)
  19. xcache.var_size  = 8M
  20. xcache.var_count = 4
  21. xcache.var_slots =64K
  22. xcache.var_ttl  = 0
  23. xcache.var_maxttl  =  0
  24. xcache.var_gc_interval = 300
  25. xcache.test =  Off
  26. xcache.readonly_protection = Off
  27. xcache.mmap_path = "xcache"
  28. xcache.coredump_directory = ""
  29. xcache.cacher =  On
  30. xcache.stat  = Off
  31. xcache.optimizer = Off

  32. [xcache.coverager]
  33. xcache.coverager =  Off
  34. xcache.coveragedump_directory = ""
复制代码
最后你可以通过 phpinfo 查看xcache的相关信息
本人在多台服务器上安装成功,但可能因为你的环境不同,导致安装失败,欢迎交流
来自80IT人生:http://www.80ht.cn/
启天合租 发表于 2009-11-11 14:48:54 | 显示全部楼层
呵呵,不错,支持一个
回复

使用道具 举报

coldhair 发表于 2009-11-11 21:31:24 | 显示全部楼层
不错,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-4-27 10:22 , Processed in 0.039239 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表