首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的。借此微凉大大我提供我苦心整理好的教程。以便各位小菜能顺利的使用Xcache加速php,如果看完了,也操作了,还是失败了的话,请联系微凉大大的QQ 496928838,微凉大大也想看看你是如何一步一步都装不上。

#第一步,下载Xcache

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

#第一步非常简单,如果你下载不了就是人品问题。

#第二步,解压Xcache源码。

tar -zvxf xcache-3.1.0.tar.gz 

#第二部,也是非常简单的,如果你解压不了就是人品问题。

#接下来,顺便,进入安装目录

cd xcache-3.1.0

#第三步,非常重要,基本出错都在这里。
#首先,安装前要执行phpize配置

/php的路径/bin/phpize

#请确保已经安装了php,如果没有安装php请先安装php。(费话,你不装php,装什么Xcache啊)

#接下来,配置->编译->安装,可一步到位,前提是你路径没有错误。

#配置
./configure --prefix=/php的路径/lib/php/extensions --with-php-config=/php的路径/bin/php-config --enable-xcache
#编译
make
#安装
make install

#安装完成后,会出现类似以下提示的东西,证明安装成功。
/www/php/extensions/no-debug-non-zts-20060613/

#到这里,就算安装完成了,剩下就是配置工作。

#把xcache管理页面,移动到web目录。

cp ./htdocs /www/web/xcache -r 

#./htdocs,这是在源码目录中的。别告诉我你找不到。
#/www/web/xcache,web目录,名字叫什么自己喜欢。
#当然,如果你很笨的话。用不起这个命令。那么,在解压好的源码目录中,直接通过FTP之类的工具,直接移动也是OK的。

配置php.ini,
还是在源码目录中,找到 xcache.ini , 然后直接在 php.ini 后面加就行。
#或者用以下命令,追加配置文件xcache.ini至php.ini

cat xcache.ini  /php的路径/etc/php.ini

#如果你很笨,还是建议FTP里面操作,因为后面还要修改下管理的用户名跟密码的。。。

请注意修改xcache.ini中的属性。此时执行完上面那命令,就要编辑php.ini了。

xcache.admin.user = "admin"
xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"

密码是admin,想改密码什么的,以你的聪明才智你懂的。
xcache.mmap_path = "/tmp/xcache"
#这个文件建议在tmp目录咯,记得给 777 权限。

touch /tmp/xcache 
chmod 777 /tmp/xcache 

上面都是需要注意的地方。
以下给出我配置好的xcache.ini,注释什么的我就去掉了。
要注释的请到 http://xcache.lighttpd.net/wiki/XcacheIni 这里慢慢看。。。

[xcache-common]
extension = xcache.so
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"
[xcache]
xcache.shm_scheme =    "mmap"
xcache.size =        128M
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.var_namespace_mode =  0
xcache.var_namespace =    ""
xcache.readonly_protection = Off
xcache.mmap_path =  "/tmp/xcache"
xcache.coredump_directory =  ""
xcache.coredump_type =     0
xcache.disable_on_crash =  Off
xcache.experimental =    Off
xcache.cacher =        On
xcache.stat  =        On
xcache.optimizer =      Off


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

重启下服务器,就这么简单,如无意外就安装好了。

service httpd restart

看看phpinfo中是否有Xcache。有就证明安装成功了。

如果配置完成后,页面都打不开了。证明你php.ini中冲突了。

例如 zend optimizer,这个东西就会冲突。解决方法就是把 zend_extension 改成 Xcache定义的缓存文件中。

广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。