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

《eAccelerator 安装》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注