php加速缓存Xcache的安装与配置
安装环境:centos 6.5 32bit php5.5.7 nginx1.6.0
[root@localhost opt]# wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
[root@localhost opt]# tar zxvf xcache-3.1..tar.gz
[root@localhost opt]# cd xcache-3.1.
[root@localhost xcache-3.1.]# /usr/local/php5/bin/phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No: #注意你的phpize的路径,如果你不清楚phpize的路径,你可以使用find / -name phpize查找一下! [root@localhost soft]# find / -name phpize
/usr/local/php5/bin/phpize
/data/soft/php-5.5.7/scripts/phpize [root@localhost xcache-3.1.]# ./configure --enable-xcache --enable-xcache-coverager --with-php-config=/usr/local/php5/bin/php-config [root@localhost xcache-3.1.]# make
[root@localhost xcache-3.1.]# make install
Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-/ [root@localhost xcache-3.1.]# vi /usr/local/nginx/html/md.php <?php
echo md5("password");
?> #获取md密码,在浏览器输入http://192.168.1.6/md.php,显示5f4dcc3b5aa765d61d8327deb882cf99,得到后删除md.php文件, [root@localhost html]# rm -rf /usr/local/nginx/html/md.php [root@localhost xcache-3.1.]# vi xcache.ini [xcache-common]
extension = /usr/local/php5/lib/php/extensions/no-debug-non-zts-/xcache.so [xcache.admin]
xcache.admin.enable_auth = On //启用xcache管理认证
xcache.admin.user = "xcache" //验证名
xcache.admin.pass = "5f4dcc3b5aa765d61d8327deb882cf99" //md5后的验证密码 [xcache]
xcache.shm_scheme = "mmap" // 选择低级别的共享存储器/分配算符安排执行
xcache.size = 32M //0 禁止, 非 0 则启用缓存器. 请注意您系统所允许的 mmap 最大值.
xcache.count = //指定将 cache 切分成多少块. 参考 SplittedCache,可以用(cat /proc/cpuinfo |grep -c processor)命令查看
xcache.slots = 8K // 只是作为 hash 槽个数的参考值, 您可以放心地缓冲超过这个个数的项目
xcache.ttl = //设置缓冲项目的 Ttl (Time To Live) 值, 0=永不过期
xcache.gc_interval = //检查过期项目, 回收内存空间的间隔. //同上, 不过用于数据缓冲而不是 opcode 缓冲.
xcache.var_size = 2M
xcache.var_count =
xcache.var_slots = 8K
xcache.var_ttl =
xcache.var_maxttl =
xcache.var_gc_interval =
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero" //对于 *nix, xcache.mmap_path 是 文件路径, 不是目录.
;xcache.cacher = On
;xcache.stat = On
;xcache.optimizer = On //启用优化器 (目前无效). 以上安装完成之后,接下来我们需要配置php.ini文件, [root@localhost xcache-3.1.]# cp xcache.ini /usr/local/php5/etc/xcache.ini [root@localhost xcache-3.1.]# cat /usr/local/php5/etc/xcache.ini >> /usr/local/php5/etc/php.ini [root@localhost xcache-3.1.]# shutdown -r now //重启系统生效

php加速缓存Xcache的安装与配置的更多相关文章
- 缓存数据库-redis安装和配置
一:redis安装 python操作redis分为两部分,一为安装redis程序 二是安装支持python操作redis的模块 1)安装redis redis 官方网站:http://www.redi ...
- Redis缓存数据库的安装与配置(3)
3 Redis主动同步设置方法 Redis主从同步 1.Redis主从同步特点 一个master可以拥有多个slave 多个slave可以连接同一个master,还可以连接到其他slave 主从复制不 ...
- Redis缓存数据库的安装与配置(1)
1.安装 tarxf redis-3.2.5.tar.gz cd redis-3.2.5 make mkdir -p /usr/local/redis/bin src目录下这些文件作用如下 redis ...
- Redis缓存数据库的安装与配置(2)
1.为php安装redis客户端扩展 wget https://github.com/nicolasff/phpredis/archive/master.zip tar xf phpredis-mas ...
- php缓存加速优化--Xcache
1.安装软件:cd /usr/local/src/下载软件包wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache- 3.2.0.tar.b ...
- Linux下安装php加速组件XCache
这里选择的是稳定版本的1.2.2版本,2.0版本的不稳定.wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gzt ...
- php 缓存 加速缓存
PHP四大加速缓存器opcache,apc,xcache,eAccelerator eAccelerator,xcache,opcache,apc(偏数据库缓存,分系统和用户缓存)是PHP缓存扩展, ...
- Dnsmasq安装与配置
默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...
- Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析
默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...
随机推荐
- 通过 ANE(Adobe Native Extension) 启动Andriod服务 推送消息(二)
着手改造之前,有兴趣可以阅读下官方文档:http://help.adobe.com/zh_CN/air/extensions/index.html 新建工程 NavService 并创建包 nav.w ...
- 解决Ubuntu和Windows的文件乱码问题(转载)
解决Ubuntu和Windows的文件乱码问题(debian也通用) 1.转换文件内容编码 Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令 ...
- [可拖动DIV]刚开通博客顺便就写了点东西!
说说我自己的思路 首先需要一个初始div div { border: 1px #333 solid; width: 200px; height: 50px; } <div id="od ...
- 客户端获取服务器SessionID (Asp.net SessionID)
SessionID是客户端首次访问某个方法或页面, 并且这个方法中设置了Session["xxx"]=xx; 此时服务器返回的响应头(HttpResponse.Headers)中会 ...
- nodejs+socketio+redis实现前端消息实时推送
1. 后端部分 发送redis消息 可以参考此篇实现(直接使用Jedis即可) http://www.cnblogs.com/binyue/p/4763352.html 2.后端部分: 接收redis ...
- python 从SocketServer到 WSGIServer 源码分析、
python 下有个wsgi的封装库.wsgiref. WSGI 指的是 Web服务器网关接口(Python Web Server Gateway Interface) django的runserve ...
- python中 “与,或,异或”
在python编程语言里面: 按位的运算,都按位的运算,都是把参加运算的数的二进制形式进行运算. 1.与运算:A与B值均为1时,A.B与的运算结果才为1,否则为0 (运算符:&) 2.或运算: ...
- 在C#中IEnumerable与IEnumerator
对于很多刚开始学习C#同学来说经常会遇到IEnumerable这个关键字,enumerate在字典里的解释是列举,枚举,因此可想而知这个关键字肯定是和列举数据有关的操作. public interfa ...
- Windows操作系统常用快捷键
复制:ctrl+c 剪切:ctrl+x 粘贴:ctrl+v 全选:ctrl+a 撤消:ctrl+z 保存:ctrl+s 运行:win+r ...
- SQL 返回数量一定的行
1. 限制返回的行 select top 10 * from tablename 2. 返回随机n行 select top n * from tablename order by newid()