文档章节

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

风一样的世界
 风一样的世界
发布于 2014/06/09 18:32
字数 556
阅读 488
收藏 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、一切都准备好后就重启服务器吧。访问监控工具会看到你喜欢的东西。

© 著作权归作者所有

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

风一样的世界

粉丝 16
博文 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
2018/04/16
0
0
XCache 3.0.0 发布,PHP 性能提升方案

XCache 3.0.0 发布,该版本除了 bug 修复,对 XCache 管理页面做了很多改进,支持命名空间;通过增加新的诊断模块;可在崩溃时自动禁用缓存。需要注意的是要使用 extension= 来加载 XCache,...

oschina
2012/10/31
4K
18
三款免费的PHP加速器:APC、eAccelerator、XCache比较[转]

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

熊二哈
2010/06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

redis高级进阶(2)

本篇主要介绍如下内容 1.redis服务器数据库 2.redis对过期键的处理 3.redis持久化策略 1.redis服务器数据库 redis服务器如果不指定数据库的具体数据,默认是16个数据库。 客户端连接到redis...

求是科技
7分钟前
0
0
js时间Date对象介绍及解决getTime转换为8点的问题

前言   在做时间转换的时候,发现用“2016-04-12”转出来的时间戳是 2016-04-12 08:00的时间点,而不是0点。 new Date('2016-04-12').getTime();// 1460419200000 new Date(1460419...

Jack088
15分钟前
1
0
Dubbo 实践,演进及未来规划

Dubbo 整体介绍 Dubbo 是一款高性能,轻量级的 Java RPC 框架。虽然它是以 Java 语言来出名的,但是现在我们生态里面已经有 Go、Python、PHP、Node.JS 等等语言。 Dubbo 是一个 RPC 框架,它...

微笑向暖wx
15分钟前
0
0
用Python建立最简单的web服务器

前提:已装好python,mac默认已有 参考:https://www.cnblogs.com/xuxn/archive/2011/02/14/build-simple-web-server-with-python.html 利用Python自带的包可以建立简单的web服务器。在DOS里...

Liens
18分钟前
0
0
MaxCompute安全管理指南-基础篇

背景及目的 方便和辅助MaxCompute的project owner或安全管理员进行project的日常安全运维,保障数据安全。 MaxCompute有安全模型,DataWorks也有安全模型,当通过DataWorks使用MaxCompute,而...

阿里云官方博客
27分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部