299

linux下如何配置xcache

时间: 2015-05-12 10:56:38   点击数: 30738   来源: 耐思智慧

安装过程很简单 但在linux下输入命令进行安装  命令如下

# wget http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz # tar zxvf xcache-1.3.2.0.tar.gz

# cd xcache-1.3.2

# /usr/local/php/bin/phpize

# ./configure --enable-xcache

# make && make install

安装完毕后系统会提示xcache.so模块生成路径 本次生成路径为/usr/local/php/lib/php/extensions/no- debug-non-zts-20060613/

然后把xcache.so移动到/usr/local/php/include/php/ext目录下


配置php.ini文件

# vi /usr/local/php/lib/php.ini

在最后面加上以下代码

extension_dir=/usr/local/php/include/php/ext [xcache-common]

extension = xcache.so


[xcache.admin]


xcache.admin.enable_auth = On

xcache.admin.user = "xcache"

xcache.admin.pass = ""


[xcache]

xcache.shm_scheme ="mmap"

xcache.size=60M 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.test =Off

xcache.readonly_protection = On

xcache.mmap_path ="/tmp/xcache"

xcache.coredump_directory =""

xcache.cacher =On

xcache.stat=On

xcache.optimizer =Off


[xcache.coverager]

xcache.coverager =On

xcache.coveragedump_directory =""

然后重启apache服务器


如果不需要特别的效果 用默认的配置就好 更改cpu数目

xcache.cacher boolean

使用/不使用 opcode 缓存器 xcache.size = 0 时无效

xcache.size int

0 禁止 非 0 则启用缓存器 请注意您系统所允许的 mmap 最大值

xcache.count int

指定将 cache 切分成多少块  参考 SplittedCache

xcache.slots size

只是作为 hash 槽个数的参考值  可以放心地缓冲超过这个个数的项目

xcache.ttl seconds

设置缓冲项目的 Ttl (Time To Live) 值  0=永不过期

xcache.gc_interval seconds

检查过期项目  回收内存空间的间隔

xcache.var_size int

xcache.var_count int

xcache.var_slots size

xcache.var_gc_interval seconds

同上, 不过用于数据缓冲而不是 opcode 缓冲

xcache.var_ttl seconds

xcache_(get|set|inc|dec) 等的默认 ttl 值

xcache.var_maxttl seconds

最大 ttl 值, 程序无法指定超过这个最大值的 ttl

xcache.readonly_protection boolean

如果启用了 ReadonlyProtection  将会略微降低性能  但是会提高一定的安全系数

这个选项对于 xcache.mmap_path = /dev/zero 无效

xcache.mmap_path string

对于 *nix, xcache.mmap_path 是 文件路径  不是目录

对于 Win32  xcache.mmap_path 只是匿名的 map 名  不是实际的文件路径  

如果您要启用 ReadonlyProtection 请用类似“/tmp/xcache” 的路径  2 组 php 不该共用同一个路径   /dev/zero 除外

上一篇:windows下如何配置xcache 下一篇:win2003下IIS6服务器301重定向带参数的问题详细解决方法

旗下网站:耐思智慧 - 淘域网 - 我的400电话 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版权所有 Copyright © 2000-2024 IISP.COM,Inc. All rights reserved

备案号码: 粤ICP备09063828号  公安备案号: 公安备案 粤公网安备 44049002000123号  域名注册服务机构许可:粤D3.1-20240003 CN域名代理自深圳万维网

声明:本网站中所使用到的其他各种版权内容,包括但不限于文章、图片、视频、音频、字体等内容版权归原作者所有,如权利所有人发现,请及时告知,以便我们删除版权内容

本站程序界面、源代码受相关法律保护, 未经授权, 严禁使用; 耐思智慧 © 为我公司注册商标, 未经授权, 严禁使用

法律顾问:珠海知名律师 广东笃行律师事务所 夏天风 律师