安装了nginx前端+apache后端之后因为php升级到了5.5,没办法APC已经不再支持php 5.5了,php5.5启用了OPcache,只能安装xcache。
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
|
|
#下面的phpize只适合Directadmin,你的可以用find / -name phpize查找一下
|
|
#下面这里也要注意一下/usr/local/bin/php-config,改成你自己的路径
|
|
./configure --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer --with-php-config=/usr/local/bin/php-config
|
|
#安装完成文件就被放在下面的路径了,你的会在安装后提示的。xcache.so模块就在下面的文件夹里面
|
|
/usr/local/lib/php/extensions/no-debug-non-zts-20121212/
|
|
#生成Xcache管理员的密码(MD5密文),把123456改成你的密码
|
|
echo -n "123456" | md5sum
|
2、配置php.ini
|
vi /usr/local/lib/php.ini
|
我的使用的是php55,所以php.ini在这
vi /usr/local/php55/lib/php.ini
在[sysvshm]前面添加下面的代码
|
extension = /usr/local/lib/php/extensions/no-debug-non-zts-20121212/xcache.so
|
|
#注意修改xcache.admin.pass为你刚才生成的md5密码,这句不要复制进去
|
|
xcache.admin.enable_auth = On
|
|
xcache.admin.user = "xcache"
|
|
xcache.admin.pass = "5f4dcc3b5aa765d61d8327deb882cf99"
|
|
xcache.shm_scheme ="mmap"
|
|
xcache.var_gc_interval =300
|
|
xcache.readonly_protection = On
|
|
xcache.mmap_path ="/tmp/xcache"
|
|
xcache.coredump_directory =""
|
|
xcache.coveragedump_directory =""
|
3、拷贝xcache后台管理程序到网站根目录(我这是适合directadmin的目录)
cp -r /root/xcache-3.2.0/htdocs /var/www/html/xcache
记得设置权限与同目录下的文件夹一样(我的用户权限是www,你的设置成你的用户)
chown www.www -R /var/www/html/xcache
4、测试
service php-fpm restart #重启php-fpm
service nginx restart #重启nginx
浏览器打开网站根目录下面的xcache
输入用户名xcache 密码123456
暂无评论内容