Linux

Linux PHP安装xcache扩展

http://xcache.lighttpd.net/pub/Releases/?xcache源代码列表 下载最新 或者 最稳定一个版本

本文选用

http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz

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;

QQ截图20160423222025.jpg

编译安装完毕会提示 扩展所在目录

这时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 ! 找到关键字就是开启了

QQ截图20160423222738.jpg

0 条评论

发表评论

你需要登录后才可进行发表