安迪老大

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃 。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

FreeBSD专用PHP加速器eAccelerator安装方法
eAccelerator 是一个PHP缓存加速器。它可以在编译中增加PHP代码缓存。
它也 PHP代码在实行使用最佳化来增加速度
eAccelerator同样可以增加PHP1-10倍的速度。

eAccelerator包含PHP编码器和载入程序。

cd /usr/ports/www/eaccelerator

make

make install

修改php.ini:

如果你使用Zend:

vi /usr/local/Zend/etc/php.ini 

在php.ini文件结尾处加上:

zend_extension="/usr/local/lib/php/20020429/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"

zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.7
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.7

如果你尚未使用在php.ini文件结尾处加上:

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" 

创建缓存目录:

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator 

检查eAccelerator 是否在htdocs中运行运行下面的地址检查:

/usr/ports/www/eaccelerator/work/eaccelerator/eaccelerator.php

WWW: http://eaccelerator.net/

- 作者:Alex Dupre
ale@FreeBSD.org

posted on 2016-05-03 17:37  安迪老大  阅读(188)  评论(0)    收藏  举报