文档章节

为php安装opcode缓存扩展xcache安装笔记

风一样的世界
 风一样的世界
发布于 2014/06/09 18:32
字数 556
阅读 482
收藏 4

1、下载地址:http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz

wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz

2、安装

tar xzf xcache-3.1.0.tar.gz
cd xcache-3.1.0
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --enable-xcache
make && make install

3、配置

在xcache-3.1.0目录下有一个文件xcache.ini,复制里面的内容到php的配置文件php.ini中,一般配置如下:

[xcache-common]
extension = xcache.so

[xcache.admin]
xcache.admin.enable_auth = On

; use http://xcache.lighttpd.net/demo/cacher/mkpassword.php to generate your encrypted password
xcache.admin.user = "xx"
xcache.admin.pass = "xx"

[xcache]
; ini only settings, all the values here is default unless explained

; select low level shm implemenation
xcache.shm_scheme =        "mmap"
; to disable: xcache.size=0
; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
xcache.size  =               60M
; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 1
; just a hash hints, you can always store count(items) > slots
xcache.slots =                8K
; ttl of the cache item, 0=forever
xcache.ttl   =                 3600
; interval of gc scanning expired items, 0=no scan, other values is in seconds
xcache.gc_interval =           3600

; same as aboves but for variable cache
xcache.var_size  =            4M
xcache.var_count =             1
xcache.var_slots =            8K
; default value for $ttl parameter of xcache_*() functions
xcache.var_ttl   =             0
; hard limit ttl that cannot be exceed by xcache_*() functions. 0=unlimited
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

; mode:0, const string specified by xcache.var_namespace
; mode:1, $_SERVER[xcache.var_namespace]
; mode:2, uid or gid (specified by xcache.var_namespace)
xcache.var_namespace_mode =    0
xcache.var_namespace =        ""

; N/A for /dev/zero
xcache.readonly_protection = Off
; for *nix, xcache.mmap_path is a file path, not directory. (auto create/overwrite)
; Use something like "/tmp/xcache" instead of "/dev/*" if you want to turn on ReadonlyProtection
; different process group of php won't share the same /tmp/xcache
; for win32, xcache.mmap_path=anonymous map name, not file path
xcache.mmap_path =    "/dev/zero"


; Useful when XCache crash. leave it blank(disabled) or "/tmp/phpcore/" (writable by php)
xcache.coredump_directory =   ""
; Windows only. leave it as 0 (default) until you're told by XCache dev
xcache.coredump_type =         0

; disable cache after crash
xcache.disable_on_crash =    Off

; enable experimental documented features for each release if available
xcache.experimental =        Off

; per request settings. can ini_set, .htaccess etc
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off

[xcache.coverager]
; enabling this feature will impact performance
; enabled only if xcache.coverager == On && xcache.coveragedump_directory == "non-empty-value"

; per request settings. can ini_set, .htaccess etc
; enable coverage data collecting and xcache_coverager_start/stop/get/clean() functions
xcache.coverager =           Off
xcache.coverager_autostart =  On

; set in php ini file only
; make sure it's readable (open_basedir is checked) by coverage viewer script
xcache.coveragedump_directory = ""

上面参数的具体意思可以在这里看到:http://xcache.lighttpd.net/wiki/XcacheIni

4、安装监控工具

在xcache-3.1.0目录下有一个htdocs的文件夹,把它cp到你的网站目录下,访问密码和用户在上面提到的配置中设置。

5、一切都准备好后就重启服务器吧。访问监控工具会看到你喜欢的东西。

© 著作权归作者所有

共有 人打赏支持
风一样的世界

风一样的世界

粉丝 15
博文 47
码字总数 14443
作品 1
广州
高级程序员
私信 提问
Xcache缓存器的介绍、使用及配置

1.Xcache介绍 在很短的时间内,PHP 成为了一种非常流行的开发 Web 应用程序的程序设计语言。对初学者来说,PHP易于安装和学习。对于有经验的开发人员而言,PHP(从 V5 开始)提供了强大的面向...

lincoln.yu
2013/12/12
0
0
Xcache在Win7 下的php扩展配置

XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 php5.0~php5.6(x6...

陨落人间
2014/10/04
0
4
安装PHP XCache缓存加速模块

生产环: OS:CentOS release 6.9 (Final) PHP 5.3.27 任务:安装PHP XCache缓存加速模块 [root@sky9890 tools]# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.bz......

whm_666
04/16
0
0
安装在cakephp中Xcache

XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 它可以将PHP代码进行编译(表现类似于.NET和JAVA的编译,内部机制不同),这样可以不...

ZhaoChengye
2010/04/20
0
0
三款免费的PHP加速器:APC、eAccelerator、XCache比较[转]

转自:http://www.vpser.net/opt/apc-eaccelerator-xcache.html php加速器的文章,怕以后找不到了,自己记下来,顺便分享给大家。 一、PHP加速器介绍 PHP加速器是一个为了提高PHP执行效率,从...

熊二哈
2010/06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue重要知识小结

vue sync修饰 (1)双向数据绑定,父子组件之间信息的交互 1⃣️在自组件中使用this.emmit('toFather'),子组件产生一个tofather事件,然后在父组件中通过@进行监听,那么可以实现通信过程 2⃣...

peakedness丶
31分钟前
1
0
1024我们的码农节-向自己致敬!

一、blog主有话要说 作为(真正)入赘程序届的第一年, 对明天的1024码农节有很多话想说.比如: 给各位辛苦大佬们讲几个咱们程序届段子 给自己立一个flag, 明年的1024争取少掉点甚至不掉头发! ...

Ala6
33分钟前
8
0
solr使用规范

0. 目的 规范solr设计、用法,避免bug,提高性能 1. 设计规范 solr的用途是查询,不是存储,建议查询结果尽量都为id主键,而后再拿该id主键到缓存或者db中再查询相关信息,例如:请勿将经销商...

andersChow
45分钟前
1
0
11-《深度拆解JVM》之Java对象的内存布局

一、问题引入 在 Java 程序中,我们拥有多种新建对象的方式。除了最为常见的 new 语句之外,我们还可以通过反射机制、Object.clone 方法、反序列化以及 Unsafe.allocateInstance 方法来新建对...

飞鱼说编程
49分钟前
1
0
Windows Install Docker

win7、win8 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ docker toolbox...

linuxprobe16
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部