郑州网站建设始于2004年!QQ咨询:12269363 联系电话:0371-56688798 手机:13643860807 登录  注册  新闻中心   客户支持   交费方式   联系我们
299

windows下如何配置xcache

时间: 2015-05-12 10:57:36   点击数: 31419


在windows下的安装配置更简单  但是apache和IIS有点不同

安装之前请确定你的c:/windows/temp  就是PHP默认的缓存文件夹有读写权限

windows下面的PHP编译的版本有VC6和VC9  嗯php5.3之前不存在这个问题  但是有NTS和TS的区别

这里请对应的pHP版本去安装相应的xcache

首先我们去官网下载压缩包http://xcache.lighttpd.net/pub/Releases/1.3.2/


这里找到自己的PHP的对应版本  我的PHP版本是5.2.17选的是:XCache-1.3.2-php-5.2.17-Win32-VC6-x86.zip

因为我用的PHP是安全线程模式的PHP

然后把你现在下来的压缩包里面的压缩包里面有个:php-xcache.dll解压到你php的EXT目录下

我的目录是:c:php/ext

然后去php.ini配置加载:这里大家用官方的那个文件里面的配置就好  记得改下EXT目录路径

本文件只是例子  请在 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  = 64M

建议设置为 cpu 数 (cat /proc/cpuinfo |grep -c processor)

xcache.count= 2

只是个参考值   您可以放心地存储多于此数量的项目(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 = “”

其实配置文件都是差不多的   这里的参数大家自己灵活修改就好  安装完成后   重启apache后在探针里面可以看到xcache信息

大家注意的一点就是   我打红线的地方   第一个前面一定要注释掉用;;注释掉

上一篇:服务器的php.ini在哪 下一篇:linux下如何配置xcache
电话:0371-56688798  手机:13643860807
QQ12269363 Emailzzqqwl@zzqqwl.com 备案号:豫ICP14014950
郑州千秋网络科技有限公司 版权所有 本站程序界面、源代码受相关法律保护,未经授权,严禁使用
Copyright © 2004-2020 www.zzqqwl.com. All rights reserved 
以下js为测试信息