全球主机交流论坛

标题: Linux下 XCache 编译安装方法 [打印本页]

作者: cpuer    时间: 2009-6-29 16:46
标题: Linux下 XCache 编译安装方法
大部分的人都说XCache的加速效果比eaccelerator好,这里说说编译安装,

这里选择的是稳定版本的1.2.2版本,2.0版本的不稳定。

wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz  (下载)

tar -zxf xcache-1.2.2.tar.gz

cd xcache

phpize

./configure --enable-xcache

make

su

make install

记录下xcache的安装目录。

编辑php.ini文件,加入Xcache,作为Zend扩展。

[xcache-common]
;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
zend_extension = /路径/xcache.so
;; or install as extension, make sure your extension_dir setting is correct
; extension = xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

[xcache]
xcache.shm_scheme =        "mmap"
xcache.size  =               32M
xcache.count =                 1
xcache.slots =                8K
xcache.ttl   =              3600
xcache.gc_interval =         300

; Same as aboves but for variable cache
; If you don't know for sure that you need this, you probably don't
xcache.var_size  =            0M
xcache.var_count =             1
xcache.var_slots =            8K
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

; N/A for /dev/zero
xcache.readonly_protection = Off

xcache.mmap_path =    "/dev/zero"

xcache.cacher =               On
xcache.stat   =               On

然后重启下web服务器即可。
作者: cpuer    时间: 2009-6-29 16:47
php -v测试下是否有显示Xcache加载成功。
作者: gdtv    时间: 2009-6-29 17:29
好                   
作者: cpuer    时间: 2009-6-29 17:34
标题: 回复 3# 的帖子
关于php.ini里面的xcache的参数还是有些不好把握,参数大小要自己慢慢尝试了。  
作者: fanslive    时间: 2009-6-29 22:17
那lxadmin里面没有集成吗?面板里面不是有显示嘛
作者: cpuer    时间: 2009-6-29 22:32
原帖由 fanslive 于 2009-6-29 22:17 发表
那lxadmin里面没有集成吗?面板里面不是有显示嘛


Lxadmin里面默认是有集成的,但是有人反映有显示Xcache,但是探针里面没看到,结果一查,系统没有安装Xcache,如果这种情况的话要安装一下Xcache了。
作者: gdtv    时间: 2009-6-29 22:56
标题: 回复 6# 的帖子
好像就是我反映的   
作者: cpuer    时间: 2009-6-29 23:24
标题: 回复 7# 的帖子
嗯,另外也有人反映过,有几个。
作者: fanslive    时间: 2009-6-29 23:30
看看我的有没有?http://e-beta.cn/iprober.php 没有我就加个?这个有什么作用呢?我默认开启了
作者: cpuer    时间: 2009-6-29 23:51
原帖由 fanslive 于 2009-6-29 23:30 发表
看看我的有没有?http://e-beta.cn/iprober.php 没有我就加个?这个有什么作用呢?我默认开启了


你的Xcache没有启用,跟eaccelerator差不多都是PHP加速的。

ionCube 这个你倒启用成功了,
作者: fanslive    时间: 2009-6-30 09:37
那我是不是也要装一下啊,我控制面板里面是起用了的啊  ionCube  是干什么的啊?
作者: cpuer    时间: 2009-6-30 09:58
标题: 回复 11# 的帖子
ionCube 是PHP的加密用的。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。ionCube loader是免费的,PHP本身没有带有ionCube loader模块, 必须到ionCube网站下载。
作者: cpuer    时间: 2009-6-30 10:08
ionCube loader 安装:

wget http://downloads2.ioncube.com/lo ... ders_lin_x86.tar.gz

tar -zxvf ioncube_loaders_lin_x86.tar.gz

解压包里面找到 ioncube-loader-helper.php 复制到网站目录下,浏览器下打开运行,点击Server System Information链接,可以获取到使用哪个ionCube-loader模块和哪个php.ini

把上面找到需要的那个ionCube-loader模块复制到/usr/local/目录,然后让它以zend_extension 模式运行,
php.ini里面加入这句
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so   注:ioncube_loader_lin后面的5.3版本要看目录内的具体是多少版本加以修改。

这个语句要放在所有的zend_extension语句之前。

然后重启web服务器即可。
作者: fanslive    时间: 2009-6-30 10:10
今天我这里短网了,能上网了在搞,真郁闷,现在都跑网吧来了
作者: cpuer    时间: 2009-6-30 10:12
标题: 回复 14# 的帖子
断网还是断电哦?
作者: fanslive    时间: 2009-6-30 10:21
断网
作者: cpuer    时间: 2009-6-30 10:59
标题: 回复 16# 的帖子
还是ADSL好。
作者: fanslive    时间: 2009-7-3 18:20
我怎么走到make这一步就不能继续了呢?
显示not found
作者: gdtv    时间: 2009-7-3 18:23
标题: 回复 18# 的帖子
具体显示什么?
贴出来
作者: fanslive    时间: 2009-7-3 18:37
显示这个啊
(, 下载次数: 56)
作者: cpuer    时间: 2009-7-3 18:39
标题: 回复 20# 的帖子
make命令不存在,没有安装,去安装一个,
作者: fanslive    时间: 2009-7-3 18:55
make命令怎么装啊?看来菜鸟还得学习的多了
作者: cpuer    时间: 2009-7-3 18:59
原帖由 fanslive 于 2009-7-3 18:55 发表
make命令怎么装啊?看来菜鸟还得学习的多了
  1. yum install make gcc
复制代码





欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/) Powered by Discuz! X3.4