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

3,597次阅读
没有评论

在 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, 就可以了.

正文完
 0
评论(没有评论)