全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 10954|回复: 30
打印 上一主题 下一主题

[经验] [KLOXO系列一]在kloxo上安装eaccelerator

[复制链接]
跳转到指定楼层
1#
发表于 2010-4-13 21:20:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
听说kloxo里面默认的xcache不稳定,于是我决定关闭xcache然后自己编译上eaccelerator,以下方法为半原创.
首先确定自己有否安装make模块
如果没有,请执行
  1. yum install make
复制代码
接着执行下面的命令
  1. wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
  2. tar xjf eaccelerator-0.9.6.tar.bz2
  3. cd eaccelerator-0.9.6
  4. /usr/bin/phpize
  5. ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
  6. make
  7. make install
  8. cd ..
  9. rm -rf eaccelerator-0.9.6
  10. rm eaccelerator-0.9.6.tar.bz2
  11. mkdir /tmp/eaccelerator
  12. chmod 777 /tmp/eaccelerator
复制代码
然后在/etc/php.d/中创建一个eaccelerator.ini
里面根据你自己情况分别写上
1.OPENVZ
  1. extension="eaccelerator.so"
  2. eaccelerator.shm_size="0"
  3. eaccelerator.cache_dir="/tmp/eaccelerator"
  4. eaccelerator.enable="1"
  5. eaccelerator.optimizer="1"
  6. eaccelerator.check_mtime="1"
  7. eaccelerator.debug="0"
  8. eaccelerator.log_file = "/var/log/eaccelerator_log"
  9. eaccelerator.filter=""
  10. eaccelerator.shm_max="0"
  11. eaccelerator.shm_ttl="0"
  12. eaccelerator.shm_prune_period="0"
  13. eaccelerator.shm_only="0"
  14. eaccelerator.compress="1"
  15. eaccelerator.compress_level="9"
  16. eaccelerator.keys = "disk_only"
  17. eaccelerator.sessions = "disk_only"
  18. eaccelerator.content = "disk_only"
复制代码
2.Xen
  1. extension="eaccelerator.so"
  2. eaccelerator.shm_size="64"
  3. eaccelerator.cache_dir="/tmp/eaccelerator"
  4. eaccelerator.enable="1"
  5. eaccelerator.optimizer="1"
  6. eaccelerator.check_mtime="1"
  7. eaccelerator.debug="0"
  8. eaccelerator.log_file = "/var/log/eaccelerator_log"
  9. eaccelerator.filter=""
  10. eaccelerator.shm_max="0"
  11. eaccelerator.shm_ttl="0"
  12. eaccelerator.shm_prune_period="0"
  13. eaccelerator.shm_only="0"
  14. eaccelerator.compress="1"
  15. eaccelerator.compress_level="9"
  16. eaccelerator.keys = "shm_and_disk"
  17. eaccelerator.sessions = "shm_and_disk"
  18. eaccelerator.content = "shm_and_disk"
复制代码
即可完美与kloxo现有zend兼容,无需一个个站点的php.ini文件修改过来.
演示:http://rained.me/1.php?act=phpinfo

[ 本帖最后由 shy9000 于 2010-4-17 13:20 编辑 ]
2#
发表于 2010-4-13 21:21:35 | 只看该作者
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。

评分

参与人数 1威望 +5 收起 理由
shy9000 + 5 我很赞同

查看全部评分

3#
 楼主| 发表于 2010-4-13 21:22:39 | 只看该作者
原帖由 Black-Xstar 于 2010-4-13 21:21 发表
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。

修正,感谢
4#
发表于 2010-4-13 21:23:32 | 只看该作者
标记。。
5#
发表于 2010-4-13 21:24:34 | 只看该作者
收藏
6#
 楼主| 发表于 2010-4-13 21:24:52 | 只看该作者
以前傻到一个个修改php.ini,现在学聪明了,自己摸索出了在/etc/php.d里面放ini配置文件,php会自动读取的...
7#
发表于 2010-4-13 21:27:42 | 只看该作者
原帖由 shy9000 于 2010-4-13 21:22 发表

修正,感谢

eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
好像还要加这些
8#
 楼主| 发表于 2010-4-13 21:28:44 | 只看该作者
原帖由 Black-Xstar 于 2010-4-13 21:27 发表

eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
好像还要加这些

补上了,感谢
9#
发表于 2010-4-13 21:36:54 | 只看该作者
原帖由 shy9000 于 2010-4-13 21:28 发表

补上了,感谢

呵呵,最好认真看看eaccelerator的文档,确认下。
10#
 楼主| 发表于 2010-4-13 21:37:44 | 只看该作者
原帖由 Black-Xstar 于 2010-4-13 21:36 发表

呵呵,最好认真看看eaccelerator的文档,确认下。

恩,我去看下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-2 23:06 , Processed in 0.067097 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表