教你一步一步在linux中正确的安装Xcache加速php
#第一步,下载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加速php的更多相关文章
- 微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的.借此微凉大大我提供我苦心整理好的教程.以便各位小菜能顺利的使用Xcache加速php,假设看完了,也操作了,还是失败了的话,请联系 ...
- linux中mariadb的安装
在Linux中mariaDB的安装 MariaDB其实就是MySQL的分支,是为了应对MySQL的即将的闭源风险所产生的. Linux系统中软件包的格式为mysql.rpm格式. 通过yum去安装 L ...
- Linux中源码安装编译Vim
Linux中源码安装编译Vim Linux下学习工作少不了编辑器,Vim能使你的工作效率成倍的提高.在Ubuntu上安装vim使用命令直接安装很简单.但有时还是需要自己手动编译安装.例如: vim中的 ...
- Linux中Samba详细安装
为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互 ...
- Linux中Samba详细安装【转】
转自:http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html 为了实现Windows主机与Linux服务器之间的资源共享,Lin ...
- 在linux中使用phpize安装php扩展模块
介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块.使用phpize脚本安装php扩展模块的好处:在安装php时没有 ...
- linux中nginx的安装,linux的版本是ubutu
linux环境下,安装nginx,报错如下: the HTTP rewrite module requires the PCRE library. 1.需要安装pcre,报一下错误: you need ...
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指 ...
- Linux 笔记 - 第九章 Linux 中软件的安装
博客地址:http://www.moonxy.com 一.前言 在 Linux 系统中,应用程序的软件包主要分为两种:1)第一种是二进制的可执行软件包,也就是解开包后就可以直接运行.在 Windows ...
随机推荐
- 使用Python第三方库生成二维码
本文主要介绍两个可用于生成二维码的Python第三方库:MyQR和qrcode. MyQR的使用: 安装: pip install MyQR 导入: from MyQR import myqr imp ...
- iOS 开发中保留小数问题
保留两位小数(四舍五入) - (void)viewDidLoad { [super viewDidLoad]; // 有时候我们需要对数据保留两位小数,而且需要四舍五入,并且需要把末尾多余的0给去掉\ ...
- Java源码解析——集合框架(一)——ArrayList
ArrayList源码分析 ArrayList就是动态数组,是Array的复杂版本,它提供了动态的增加和减少元素.灵活的设置数组的大小. 一.类声明 public class ArrayList< ...
- python+matplotlib 绘制等高线
python+matplotlib 绘制等高线 步骤有七: 有一个m*n维的矩阵(data),其元素的值代表高度 构造两个向量:x(1*n)和y(1*m).这两个向量用来构造网格坐标矩阵(网格坐标矩阵 ...
- codeforces 845A Chess Tourney
参考:https://blog.csdn.net/zhongyuchen/article/details/77478039 #include <iostream> #include < ...
- P2678 跳石头(二分答案)
P2678 跳石头 题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间 ...
- Android Stadio 指定文件打开类型
我们项目里面,有一个文件,叫做aaa.meta. 这个只是一个配置文件,里面是txt. 但是Android Stadio 不识别.怎么办? 设置如下图: 首先,打开Android stadio 的设置 ...
- LINUX目录的意思
Linux系统/目录下的文件夹里面分别是以下内容: /usr 包含所有的命令和程序库.文档和其他文件,还包括当前linux发行版的主要应用程序 /var 包含正在操作的文件,还有记录文件.加密文件.临 ...
- 自定义T4模板去掉实体对象中的下划线
在EF Power Tool 默认使用的T4模板中,如果数据库表有下划线,那么生成的实体也有下划线,但是我们实际使用的过程中,是不希望有下划线的,要解决这个问题,可以自定义这个T4模板 ...
- Unity3d创建物体,寻找物体,加载物体,添加脚本
GetCreateObject: using UnityEngine; public class GetCreateObject : MonoBehaviour { GameObject emptyG ...