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