工作,学习,生活,这里将会有一些记录. 备用域名:http://meisw.wdlinux.cn 注册 | 登陆

Linux服务器下安装eAccelerator加速软件

http://www.eaccelerator.net/

  http://www.arnot.info/eaccelerator/

  ----------------------------------------------------------------------

  以下是网上找到的,关于eeaccelerator的教程

  获得源代码:

  wget http://internap.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4.tar.bz2

  tar jxf eaccelerator-0.9.4.tar.bz2

  编译:需要有autoconf支持

  /usr/local/bin/phpize

  ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config

  make

  sudo make install

  配置增加如下:sudo vi php.ini

  extension="/PATH/TO/eaccelerator.so"

  eaccelerator.shm_size="16"

  eaccelerator.cache_dir="/tmp/eaccelerator"

  eaccelerator.enable="1"

  eaccelerator.optimizer="1"

  eaccelerator.check_mtime="1"

  eaccelerator.debug="0"

  eaccelerator.filter=""

  eaccelerator.shm_max="0"

  eaccelerator.shm_ttl="0"

  eaccelerator.shm_prune_period="0"

  eaccelerator.shm_only="0"

  eaccelerator.compress="1"

  eaccelerator.compress_level="9"

  2006-06-03更新

  在apache 2.2的升级过程中:发现php的相关模块都需要重新编译 需要注意包含哪个目录下的 eaccelerator.so 文件

  /usr/local/lib/php/extensions$ ls -1

  no-debug-non-zts-20020429

  no-debug-zts-20020429

  否则eAccelerator会无法生效, 我测试的结果在apache 2.2下eAccelerator的效果比apache 1.3下还差一些;

  创建专用的缓存目录:

  sudo mkdir /tmp/eaccelerator

  sudo chmod 0777 /tmp/eaccelerator

  重启一下apache:

  sudo /home/apache/bin/apachectl restart

  通过phpinfo()已经可以看到:eAccelerator启用了

  This program makes use of the Zend Scripting Language Engine:

  Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

  with eAccelerator v0.9.4, Copyright (c) 2004-2004 eAccelerator, by eAccelerator

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):