xcache 的安装及配置文件参数解释
Posted 落叶成冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcache 的安装及配置文件参数解释相关的知识,希望对你有一定的参考价值。
下载地址: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 = ""
以上是关于xcache 的安装及配置文件参数解释的主要内容,如果未能解决你的问题,请参考以下文章