DirectAdmin下安装Zend Opitimizer和eAccelerator 只看楼主

先安装ZendOpitimizer
root上linux
cd /usr/local/src
mkdir  zend
www.zend.com找最新的或适合的ZendOptimizer 这里以apache2和php5.2.4为例的装的ZendOptimizer 3.3.0
cd zend
wget http://downloads.zend.com/optimi ... glibc21-i386.tar.gz
tar -xzvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.3.0a-linux-*
./install.sh
然后一路回车就好了。遇到覆盖和备份php.ini的时候选择yes
okay后~
在/usr/local/lib  下,php.ini就被重写保存并且存储了一个php.ini-zend_optimizer.bak 文件(未zendO前的)

这样打开你的 phpinfo就能看到有
  1. with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
这句啦。
  • 2# cpuer
  • 2009-5-1 00:30:54
下面安装eAccelerator
cd /usr/local/src
mkdir eAccelerator
下载最新的eAccelerator 这里下的是0.9.6。
cd eAccelerator
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6-rc1.tar.bz2

tar -xvjf eaccelerator-0.9.6-rc1.tar.bz2

cd eaccelerator-0.9.6-rc1

安装步骤:
输出目录,安装目录
export PHP_PREFIX="/usr/local"

$PHP_PREFIX/bin/phpize
//显示你需要的phpize 配置安装
./configure \
--enable-eaccelerator=shared \
--with-php-config=$PHP_PREFIX/bin/php-config
//编译
make
//安装
make install

#现在创建缓存的目录 或Cache directory

cd /tmp

mkdir eaccelerator

chmod 0777 eaccelerator

编辑 php.ini
cd /usr/local/lib
vi php.ini
在[Zend]上面加

  1. [eaccelerator]
  2. zend_extension="/usr/local/bin/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
  3. eaccelerator.shm_size="1"
  4. eaccelerator.cache_dir="/tmp/eaccelerator"
  5. eaccelerator.enable="1"
  6. eaccelerator.optimizer="1"
  7. eaccelerator.check_mtime="1"
  8. eaccelerator.debug="0"
  9. eaccelerator.filter=""
  10. eaccelerator.shm_max="0"
  11. eaccelerator.shm_ttl="3600"
  12. eaccelerator.shm_prune_period="3600"
  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"
重启apache
这时候打开你的phpinfo
就显示了:
  1. with eAccelerator v0.9.6, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
  2. with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
  3. with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
第一和第三个显示你的Zend和eA安装成功。

PS: zend_extension="/usr/local/bin/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"  eaccelerator.so的路径可以在/下find -name eaccelerator.so查到。
  • 3# cpuer
  • 2009-5-1 00:31:17
使用命令 php -v查看结果
  • 4# cpuer
  • 2009-6-28 19:47:02
补充,如果以zend_extension方式添加eaccelerator的话就是这样:

zend_extension="/路径/eaccelerator.so"
eaccelerator.shm_size="32"
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
  • 5# cpuer
  • 2009-6-29 20:38:58
最新Zend Optimizer 3.3.3版本下载地址:
http://downloads.zend.com/optimi ... glibc23-i386.tar.gz
123下一页