全球主机交流论坛

标题: [KLOXO系列一]在kloxo上安装eaccelerator [打印本页]

作者: shy9000    时间: 2010-4-13 21:20
标题: [KLOXO系列一]在kloxo上安装eaccelerator
听说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 编辑 ]
作者: hx    时间: 2010-4-13 21:21
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。
作者: shy9000    时间: 2010-4-13 21:22
原帖由 Black-Xstar 于 2010-4-13 21:21 发表
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。

修正,感谢
作者: edmin    时间: 2010-4-13 21:23
标记。。
作者: 美国VPS    时间: 2010-4-13 21:24
收藏
作者: shy9000    时间: 2010-4-13 21:24
以前傻到一个个修改php.ini,现在学聪明了,自己摸索出了在/etc/php.d里面放ini配置文件,php会自动读取的...
作者: hx    时间: 2010-4-13 21:27
原帖由 shy9000 于 2010-4-13 21:22 发表

修正,感谢

eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
好像还要加这些
作者: shy9000    时间: 2010-4-13 21:28
原帖由 Black-Xstar 于 2010-4-13 21:27 发表

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

补上了,感谢
作者: hx    时间: 2010-4-13 21:36
原帖由 shy9000 于 2010-4-13 21:28 发表

补上了,感谢

呵呵,最好认真看看eaccelerator的文档,确认下。
作者: shy9000    时间: 2010-4-13 21:37
原帖由 Black-Xstar 于 2010-4-13 21:36 发表

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

恩,我去看下
作者: shy9000    时间: 2010-4-13 21:41
看来我还是分xen和openvz分开编写好了.
看到说明文档了.
http://eaccelerator.net/wiki/Settings
作者: cnx    时间: 2010-4-13 21:42
ramhost感觉不错吧。
作者: shy9000    时间: 2010-4-13 22:30
原帖由 cnx 于 2010-4-13 21:42 发表
ramhost感觉不错吧。

嗯,感觉还好,不过感觉ecvps的性价比最高.
作者: 大鲨鱼    时间: 2010-4-14 11:41
原帖由 Black-Xstar 于 2010-4-13 21:21 发表
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。



那xen下呢 改不
作者: vaman    时间: 2010-4-14 11:43
收藏~~~~~~~~~~
作者: kok    时间: 2010-4-16 18:40
楼主用了感觉如何?
LIGHTTPD +EA?
作者: shy9000    时间: 2010-4-16 18:49
原帖由 kok 于 2010-4-16 18:40 发表
楼主用了感觉如何?
LIGHTTPD +EA?

lighttpd经常挂掉,而且不方便加伪静态,所以换成apache了,速度还不错
作者: kok    时间: 2010-4-16 19:21
lighttpd  你把工作进程开多一些   我开了8进程连续运行 半个月没任何问题...
后来顶不住诱惑 才换到NGINX
作者: shy9000    时间: 2010-4-16 19:23
原帖由 kok 于 2010-4-16 19:21 发表
lighttpd  你把工作进程开多一些   我开了8进程连续运行 半个月没任何问题...
后来顶不住诱惑 才换到NGINX

呵呵,我试试
作者: yjmade    时间: 2010-4-16 20:19
楼主,我的vps跟你同一个母鸡
作者: shy9000    时间: 2010-4-17 13:25
原帖由 yjmade 于 2010-4-16 20:19 发表
楼主,我的vps跟你同一个母鸡

呵呵,真是碰巧
作者: mir3000    时间: 2010-4-24 19:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: gdtv    时间: 2010-5-15 15:50
装完了要重启哪些东西方可生效?怎么重启?
作者: Yikmings    时间: 2010-5-15 21:45
不錯路過支持一下.
作者: shangpan    时间: 2010-5-15 23:03
安装上了
作者: 大飞机    时间: 2010-5-21 10:13
下次看
作者: gudu19882003    时间: 2010-8-4 17:32
标记
作者: Yikmings    时间: 2010-9-1 18:00
在 Discuzx 的 "内存优化"
eAccelerator        不支持        打开        --

找不到 eAccelerator
作者: sunday    时间: 2010-9-2 21:21
原帖由 hx 于 2010-4-13 21:21 发表
eaccelerator.shm_size="16"
这个要关掉吧,在openvz下。


hx
这个为啥要关掉? openvz下面内存不是更加吃紧么? 因为内存耗尽的时候整个vps会挂起了,需要重启
作者: 木风木    时间: 2010-9-5 12:45
如果直接在服务器安装 应该选那个方案呢 急 在线求解
作者: 木风木    时间: 2010-9-5 14:03
搞定 已经安装成功




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