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 进入