xcache 的安装及配置文件参数解释

本文介绍了xcache的安装过程,并详细解析了配置文件中的'xcache.coveragedump_directory'参数,帮助读者理解其作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载地址:
http://xcache.lighttpd.net/wiki/Release-3.2.0


编译安装:
# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
# tar -zxvf xcache-3.2.0.tar.gz
# cd xcache-3.2.0
# /usr/local/php/bin/phpize
# ./configure --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer \
--with-php-config=/usr/local/php/bin/php-config
# make && make install
# vim php.ini #add line extension=xcache.so



配置文件参数解释:

[xcache-common]
extension = xcache.so
; extension = php_xcache.dll

[xcache.admin] 
; 登录管理界面的用户名和密码,留空则禁用管理界面
xcache.admin.enable_auth = On

; 管理用户名
xcache.admin.user = "xcache-admin"

; MD5加密后的密码,# echo -n pass | md5sum
xcache.admin.pass = ""

[xcache] 
; 决定 XCache 如何从系统分配共享内存
xcache.shm_scheme = "mmap"

; 所用共享缓存的大小。如果为0,缓存将无法使用
xcache.size = 60M

; 指定将 cache 切分成多少块, 建议设置为 cpu 数 (cat /proc/cpuinfo |grep -c processor)
xcache.count = 1

; 只是作为 hash 槽个数的参考值, 您可以放心地缓存超过这个个数的项目.
xcache.slots = 8K

; Opcode文件的生存时间。如果将此值设置为0,则将无限期缓存 (int)
xcache.ttl = 0

; 触发垃圾回收的时间间隔。默认设置为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

; 如果启用了 ReadonlyProtection, 将会略微降低性能, 但是会提高一定的安全系数. 
; 这个选项对于xcache.mmap_path = /dev/zero 无效.
xcache.readonly_protection = On

; 用于只读保护的文件路径
; 这将限制两个 php 进程组共享同一个 /tmp/xcache 目录, 指定为 /dev/zero 时无效
xcache.mmap_path = "/tmp/xcache"

; 在遇到故障时,放置核心转储的目录。必须是PHP可写入的目录。保留为空代表禁用.
xcache.coredump_directory = ""

; 仅用于 Windows
xcache.coredump_type = 0

xcache.disable_on_crash = off  
xcache.experimental = off

; 使用/不使用 opcode 缓存. xcache.size = 0 时无效.
xcache.cacher = On

; 使用 stat() 发现检查脚本更新.
xcache.stat = ON

; 启用或禁用优化。默认状态为禁用
xcache.optimizer = off

[xcache.coverager]
; 启用代码覆盖信息采集器
; 启用后 xcache.coveragedump_directory 设置以及 xcache_coverager_start/stop/get/clean() 系列函数才可以使用. (启用后会对降低影响).
xcache.coverager = off

; 每个页面请求自动调用 xcache_coverager_start()
xcache.coverager_autostart = off

; 放置数据采集信息的目录位置。默认使用目录 /tmp/pcovis

xcache.coveragedump_directory = ""


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值