首页 > VPS优化 > xcache安装配置说明

xcache安装配置说明

2011年11月13日 发表评论 阅读评论


xcache是国人开发的一款为PHP加速的缓存器,具体xcache加速原理博主也不大清楚,反正编译安装xcache后,php速度明显快了不少,记录一下xcache安装编译方法和使用方法.xcache加速器安装方法:
登录SSH,打开xcache官方网站http://xcache.lighttpd.net找到最新版xcache,然后下载.

接着就是编译xcache,步骤如下:

~/src $ tar -zxf xcache-*.tar.gz
~/src $ cd xcache
~/src/xcache $ phpize
~/src/xcache $ ./configure –enable-xcache
~/src/xcache $ make
~/src/xcache $ su
~/src/xcache # make install
~/src/xcache # cat xcache.ini >> /etc/php.ini
(it’s two > not one)

简单说就是wget下载xcache,然后解压,接着就执行上面的命令,就安装好了…

如果安装出错,例如提示phpize: command not found 这类错误,说明您没安装php-devel,解决办法是安装php-devel ,安装方法.
如果是CentOS请输入yum install php-devel
如果是Ubuntu请输入apt-get install php5-dev

如果还提示gcc什么的,请输入yum install gcc -y 即可.

xcache模块默认路径/usr/lib/php/modules/

配置说明,在xcache-zh-gb2312.ini写的很明白.

;; 本文件只是例子, 请在 php.ini 里设置以便生效
[xcache-common]
;; 安装成 zend extension (推荐), 路径一般是 "$extension_dir/xcache.so"
zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
;; Windows 系统例子:
zend_extension_ts = c:/php/extensions/php_xcache.dll
;; 或者您也可把 XCache 安装成 extension, 注意确保您的 extension_dir 设置正确, 并把 xcache.so 或者 php_xcache.dll 放到该目录里面
; extension = xcache.so
;; 或者 Win32 系统:
; extension = php_xcache.dll

[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($您的密码)
xcache.admin.pass = ""

[xcache]
; 这里的多数选项仅在 ini 里可以修改, 这里列出的都是默认值, 除非另外说明

; select low level shm/allocator scheme implemenation
xcache.shm_scheme =        "mmap"
; 禁用: xcache.size=0
; 启用: xcache.size=64M 之类 (任意>0的值) 同时请注意您的系统 mmap 上限
xcache.size  =                0M
; 建议设置为 cpu 数 (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 1
; 只是个参考值, 您可以放心地存储多于此数量的项目(php脚本/变量)
xcache.slots =                8K
; 缓存项目的 ttl, 0=永久
xcache.ttl   =                 0
; 扫描过期项目的时间间隔, 0=不扫描, 其他值以秒为单位
xcache.gc_interval =           0

; 同上, 只是针对变量缓存设置
xcache.var_size  =            0M
xcache.var_count =             1
xcache.var_slots =            8K
; 默认, 允许 ini_set()
xcache.var_ttl   =             0
; 最大ttl值
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

; 仅测试用
xcache.test =                Off
; /dev/zero 时无效
xcache.readonly_protection = Off
; 对于 *nix 系统, xcache.mmap_path 是文件路径而不是目录, (可以不存在 但是必须能创建).
; 如果您期望启用 ReadonlyProtection, 可以使用类似 "/tmp/xcache"
; 2 个 php 组不会共享同一个 /tmp/xcache
; 对于 Win32 系统, xcache.mmap_path=匿名MAP名字, 不是文件路径. 建议使用 XCache 字眼避免跟其他软件冲突
xcache.mmap_path =    "/dev/zero"
; 仅用于 *nix 系统
; 设置为空(禁用) 或者类似 "/tmp/phpcore/"
; 注意该目录应该能被 php 写入文件 (跟 open_basedir 无关)
xcache.coredump_directory =   ""

xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off

[xcache.coverager]

; 如果 xcache.coveragedump_directory 设置为空则本设置自动为 Off
xcache.coverager =          Off

; 请确保本目录能被 coverage viewer 脚本读取 (注意 open_basedir)
; 依赖于 xcache.coverager=On
xcache.coveragedump_directory = ""

基本就是这样子,  如果看完本文您还不明白如何安装xcache的话,可以留言, 博主会尽力帮助. 谢谢..

转载请注明: 转载自VPS博客 xcache安装配置说明

本文链接地址: http://www.vpsboke.com/optimized/xcache-anzhuang-peizhi/


分类: VPS优化 标签: , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
😉 😐 😡 😈 🙂 😯 🙁 🙄 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗