微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
2015-02-11 20:41
204 查看
首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的。借此微凉大大我提供我苦心整理好的教程。以便各位小菜能顺利的使用Xcache加速php,假设看完了,也操作了,还是失败了的话,请联系微凉大大的QQ 496928838,微凉大大也想看看你是怎样一步一步都装不上。
微凉大大原创资料,转载跪求你保留好我的信息。
#第一步,下载Xcache
微凉大大原创资料,转载跪求你保留好我的信息。
#第一步,下载Xcache
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz[/code]
#第一步很easy,假设你下载不了就是人品问题。
#第二步,解压Xcache源代码。tar -zvxf xcache-3.1.0.tar.gz
#第二部,也是很easy的,假设你解压不了就是人品问题。
#接下来,顺便,进入安装文件夹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.inicat xcache.ini >> /php的路径/etc/php.ini
#假设你非常笨,还是建议FTP里面操作,由于后面还要改动下管理的username跟password的。。。
请注意改动xcache.ini中的属性。此时运行完上面那命令,就要编辑php.ini了。
xcache.admin.user = "admin"
xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"
password是admin,想改password什么的,以你的聪明才智你懂的。
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 = ""
重新启动下server,就这么简单,如无意外就安装好了。service httpd restart
看看phpinfo中是否有Xcache。有就证明成功安装了。
假设配置完毕后,页面都打不开了。证明你php.ini中冲突了。
比如 zend optimizer,这个东西就会冲突。解决方法就是把 zend_extension 改成 Xcache定义的缓存文件里。
相关文章推荐
- 微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
- 教你一步一步在linux中正确的安装Xcache加速php
- Linux下安装php加速软件Xcache
- Linux下安装php加速组件XCache
- Linux下安装php加速软件Xcache的方法
- 安装xcache3.0.3/3.2,为php加速
- LAMP之二:LAMP的性能测试以及安装xcache,为php加速 推荐
- linux下php5.4安装加速扩展apc配置
- Web Service之LAMP- 2 基于FastCGI 的编译安装以及 Xcache实现PHP的加速
- 编译安装lamp-4(安装xcache,为php加速)
- 安装php工作在fast-cgi模式并用xcache加速
- 六、安装xcache3.1.2,为php加速
- (四)httpd与php-fpm(rpm)的整合以及php缓存加速模块xcache的安装
- linux安装apc服务加速php
- 无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
- 安装xcache3.0.3/3.2,为php加速
- WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
- Linux安装PHP加速器Xcache
- 无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
- php加速工具xcache的安装与使用(基于LNMP环境)