本文选用
3.2.0版本!# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
下载完毕解压,并进入xcache源代码目录# tar -zxvf xcache-3.2.0.tar.gz
# cd xcache-3.2.0
编译源代码 , 注意PHP路径# /usr/local/php/bin/phpize;
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache--enable-xcache-coverager --enable-xcache-optimizer;
# make && make install;
编译安装完毕会提示 扩展所在目录
这时xcache已经安装完毕了 , 通过PHP.ini启用它
如果不知道php.ini在哪就通过 find / -name php.ini 查找他的位置# vi /usr/local/php/etc/php.ini
打开php.ini 在文件尾部加入[xcache-common]
extension = xcache.so
[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = ""
xcache.admin.pass = ""
[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.coredump_directory =""
xcache.cacher =On
xcache.stat=On
xcache.optimizer =Off
[xcache.coverager]
xcache.coverager =On
xcache.coveragedump_directory =""
保存php.ini后 重启nginx 与 php进程# killall php-fpm
# /usr/local/php/sbin/php-fpm &
输出 phpinfo(); 在页面上查找xcache ! 找到关键字就是开启了