首页 > 代码库 > PHP安装Xcache扩展

PHP安装Xcache扩展

简述

XCache 是一个又快又稳定的 ?PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 ?PHP 分支的最新发布版本, 如 PHP_5_1 PHP_5_2 PHP_5_3 PHP_5_4. 并完美支持线程安全/Windows. 与同类 opcode 缓存器相比更胜一筹。

 

Linux下扩展安装:

1,生成静态库

wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar zxvf xcache-3.2.0.tar.gz
cd xcache-3.2.0
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer
make & make install

 2,配置php.ini

#vi /usr/local/php/lib/php.ini

#添加以下内容
[xcache-common]
extension=xcache.so

[xcache.admin]
xcache.admin.enable_auth=On
xcache.admin.user="(管理用户名)"
xcache.admin.pass="(MD5格式化后的密码)"

[xcache]
xcache.shm_scheme="mmap"
xcache.mmap_path="/tmp/xcache"
xcache.readonly_protection=Off
xcache.size=64M
xcache.count=1
xcache.slots=8k
xcache.ttl=3600
xcache.gc_interval=300
xcache.test=Off
xcache.readonly_protection=On
xcache.coredump_directory=""
xcache.cacher=On
xcache.stat=On
xcache.optimizer=On
xcache.var_size=4M
xcache.var_count=1
xcache.var_slots=8k
xcache.var_gc_interval=300
xcache.var_ttl=0
xcache.var_maxttl=0

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

3,复制xcache自带管理工具到网站根目录

#复制到网站根目录下
cp -R ./htdocs /var/webroot/
#重命名
mv /var/webroot/htdocs /var/webroot/xcache_manager

 4,重启fpm

ps -aux |grep fpm
kill -USR2 xxx

phpinfo();看到Xcache即安装成功,你可以访问localhost/xcache_manager来管理查看xcache状态。

 

PHP安装Xcache扩展