首页 » 折腾 » 正文

在DirectAdmin的PHP-CGI模式下安装Eaccelerator

在Directadmin的php-cgi模式下安装eaccelerator与普通的方式没多大区别,只有一点,就是在phpize那里,phpize环境变量位置不太容易找到.下面是Hostloc上的高人给出的方法,我测试了下,成功在我的DA上安装成功.

cd /usr/local/src
mkdir eAccelerator
cd eAccelerator
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
tar -xvjf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/php5/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/php5/bin/php-config
make && make install
cd /tmp
mkdir eaccelerator
chmod 0777 eaccelerator

然后是修改php.ini 建义用DA后台的那个文件编辑器功能进行修改,在php.ini的最后(如果有装ZEND,则放到ZEND前)加下以代码

[eaccelerator]
zend_extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/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"

最后,重启HTTPD,就可以了.

发表评论