首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的。借此微凉大大我提供我苦心整理好的教程。以便各位小菜能顺利的使用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定义的缓存文件中。
linux,Xcache
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 英雄联盟第二届老头杯什么时候开始 老头杯s2赛程时间队伍名单汇总
- AI赋能卓越显示技术共筑数字未来:三星显示器产品矩阵亮相2024进博会
- 技术剖析:天玑9400如何打造移动最强GPU和游戏体验?
- 顶级装备 实力登顶:三星显示器双十一焕新升级最后冲刺
- 陈影《绝色靓声》WAV+CUE
- 龚玥《禅是一枝花(6N纯银SQCD)》原抓WAV+CUE
- 刘德丽《寂寞在唱歌HQCD+A2HD5》[WAV+CUE]
- 萧亚轩《钻石糖》金牌大风[WAV+CUE][989M]
- 王菲《王菲精选-菲卖品》环球唱片SHM-SACD[ISO][1.9G]
- 孙露《一抹伤HQ》头版限量[WAV+CUE][1G]
- 黄安.1989-一切从头(TP版)【天际唱片】【FLAC分轨】
- 群星.1994-浓情蜜意情歌精丫华纳】【WAV+CUE】
- 邓丽君.1983-淡淡幽情(2022环球MQA-UHQCD限量版)【环球】【WAV+CUE】
- 试音天碟《专业测试第一天碟》经典天碟精选[WAV分轨][1G]
- 试音典范 《情惹发烧情HQCD》人声发烧极品 [WAV+CUE][1G]