在debian下用eaccelerator加速php性能 --安恒网管员手记
2006-06-28    刘世伟   
打印自: 安恒公司
地址: HTTP://reporteranalyzer.anheng.com.cn/news/article.php?articleid=889
在debian下用eaccelerator加速php性能 --安恒网管员手记

eaccelerator的安装很简单,只是在debian下需要装php4-dev或者php5-dev这个包
aptitude install php4-dev g++-3.4
然后才可以找到/usr/bin/phpize这个命令

eaccelerator程序可以到http://eaccelerator.net/ 下载

cd /usr/src
tar jxvf eaccelerator-0.9.4-tar.bz2
cd eaccelerator-0.9.4
export PHP_PREFIX="/usr"
$PHP_PREFIX/bin/phpize
./configure \
  --enable-eaccelerator=shared \
  --with-php-config=$PHP_PREFIX/bin/php-config
make
make install
装好后修改php.ini文件,以php4+apache2为例,文件应该在这里:/etc/php4/apache2/php.ini
在最顶部增加下面内容

  extension="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"

然后重启apache2
/etc/init.d/apache2 restart

从phpinfo()函数所显示的信息中应该可以看到如下内容

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

责任编辑: 刘世伟