eAccelerator 安装


主页:eAccelerator 需要: apache 1.3, apache 2.0 (prefork), mod_php4/5, autoconf, automake, libtool, m4 兼容性: PHP 4.1.0-4.3.3 Redhat Linux 7.0, 7.3, 8.0, 9.0, Fedora Core 1,2,3,FreeBSD,Windows Apache 1.3 and 2.0. 1. 编译

export PHP_PREFIX=“/usr” $PHP_PREFIX/bin/phpize ./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config make

你必须在”export”命令中指明PHP安装目录. 一般可能是 “/usr” “/usr/local”,或者其他. 2. 安装

make install

3. 配置 eAccelerator 支持 Zend 和 PHP 扩展. 如果 eaccelerator > 0.9.1, 如果存在 /etc/php.d 目录, 你必须拷贝 eaccelerator.ini 到该目录并且修改默认的参数,如果需要. 如果不是, 你需要编辑你的 php.ini 文件 (通常是 /etc/php.ini). 安装为 Zend 扩展:

zend_extension=“/usr/lib/php4/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”

如果你使用的是线程安全(thread safe)编译PHP.你需要将”zend_extension”改为”zend_extension_ts”. 安装为 PHP 扩展:

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” eaccelerator.shm_ttl=“0” eaccelerator.shm_prune_period=“0” eaccelerator.shm_only=“0” eaccelerator.compress=“1” eaccelerator.compress_level=“9”

4. 新建缓存目录

mkdir /tmp/eaccelerator chmod 0777 /tmp/eaccelerator

comments powered by Disqus