Centos6.4安装配置Xcache3.0.3


1.下载安装xcache

[root@yunvn src]# wget http://xcache.lighttpd.net/pub/Releases/3.0.3/xcache-3.0.3.tar.gz

[root@yunvn src]# tar zxvf xcache-3.0.3.tar.gz

[root@yunvn src]# cd xcache-3.0.3
[root@yunvn xcache-3.0.3]# /usr/local/php/bin/phpize

[root@yunvn xcache-3.0.3]# ./configure --enable-xcahce --enable-xcache-coverager --with-php-config=/usr/local/php/bin/php-config -enable-inline-optimization -disable-debug

--enable-xcache 表示启用Xcache支持;

--enable-xcache-coverager 表示包含用于测量加速器功效的附加特性;

--enable-xcache-optimization表示启用操作码优化

[root@yunvn xcache-3.0.3]# make

[root@yunvn xcache-3.0.3]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ #这个路径下生成了xcache.so

2.复制生成的xcache.so到 /usr/local/php/include/php/ext/下面:

[root@yunvn xcache-3.0.3]# cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ /usr/local/php/include/php/ext/

3.修改php.in添加以下参数:

[root@yunvn xcache-3.0.3]# vim /usr/local/php/etc/php.ini

[xcache-common]
extension = /usr/local/php/include/php/ext/xcache.so #这个是您xcache.so的实际路径

[xcache.admin]

xcache.admin.enable_auth = On
xcache.admin.user = "xcache"
xcache.admin.pass = "25f9e794323b453885f5181f1b624d0b"  #这个密码是通过md5加密的

[xcache]
xcache.shm_scheme ="mmap"
xcache.size=60M
xcache.count =1
xcache.slots =8K
xcache.ttl=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
xcache.readonly_protection = On
xcache.mmap_path ="/tmp/xcache"  #xcache缓存临时路径
xcache.coredump_directory =""
xcache.cacher =On
xcache.stat=On
xcache.optimizer =Off

[xcache.coverager]
xcache.coverager =On
xcache.coveragedump_directory =""

4.建立Xcache缓存文件
[root@yunvn xcache-3.0.3]# touch /tmp/xcache
[root@yunvn xcache-3.0.3]# chmod -R 777 /tmp/xcache
5.生成Xcache管理员的密码密文(MD5加密)
[root@yunvn xcache-3.0.3]# echo -n "123456789"|md5sum
25f9e794323b453885f5181f1b624d0b  -

然后将上述生成的MD5密文粘贴到php.ini文件中xcache.admin.pass = ""选项,xcache.admin.pass= "25f9e794323b453885f5181f1b624d0b"
6.拷贝Xcache程序web文件到您的网站目录下面:

[root@yunvn xcache-3.0.3]# pwd
/usr/src/xcache-3.0.3
[root@yunvn xcache-3.0.3]# cp -a htdocs/ /home/wwwroot/

7.修改xcache配置文件:

[root@yunvn xcache]# pwd
/home/wwwroot/xcache
[root@yunvn xcache]# cp config.example.php config.php

[root@yunvn xcache]# vim config.php

在文件末尾添加:

$_SERVER["PHP_AUTH_USER"] = "xcache";
$_SERVER["PHP_AUTH_PW"] = "password";

打开浏览器访问http://xxx/xache   ,输入帐号xcache 密码password 进入

QQ截图20130922154757.jpg

 

 

 


Whatever is worth doing is worth doing well.